Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Поиск максимального значения / 7 сообщений из 7, страница 1 из 1
29.01.2008, 12:55
    #35094461
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск максимального значения
Есть XML файл.

<PartsLayoutData>
<PartData PartNumber="AIC" Width="52" Height="912">
<FrontView>
...
</FrontView>
</PartData>
<PartData PartNumber="AIL" Width="52" Height="912">
<FrontView>
...
</FrontView>
</PartData>
</PartsLayoutData>

Второй XML связан с первым через PartNumber:

<NetworkElements>
<FittedParts>
<Part>
<PartNumber>AIC</PartNumber>
<Description/>
</Part>
<Part>
<PartNumber>AIL</PartNumber>
<Description/>
</Part>
</FittedParts>
</NetworkElements>

Подскажите, как при использовании XSLT преобразование для второго XML найти максимальное значение Height из первого XML?
нужно учесть, что максимальное значение нужно найти среди тех элементов, которые встречаются во втором XML файле.
Заранее благодарен.
...
Рейтинг: 0 / 0
29.01.2008, 13:44
    #35094638
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск максимального значения
...
Рейтинг: 0 / 0
29.01.2008, 17:41
    #35095567
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск максимального значения
спасибо за ответ. он мне помог в некоторой степени.
а можно ли как-то организовать не просто вычисление максимального элемента, а еще и проверку на наличие его во втором XMLнике. т.е. узел с максимальным значением высоты из первого XMLфайла должен быть связан со вторым. при этом не обязательно, что все узлы первого XML связаны со 2 файлом
...
Рейтинг: 0 / 0
29.01.2008, 18:16
    #35095677
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск максимального значения
пвкспасибо за ответ. он мне помог в некоторой степени.
а можно ли как-то организовать не просто вычисление максимального элемента, а еще и проверку на наличие его во втором XMLнике. т.е. узел с максимальным значением высоты из первого XMLфайла должен быть связан со вторым. при этом не обязательно, что все узлы первого XML связаны со 2 файлом

посмотрите документацию на xpath. условие будет выглядеть как document(второй файл)//partnumber[text()=значение из первого файла]
...
Рейтинг: 0 / 0
29.01.2008, 18:40
    #35095727
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск максимального значения
belugin пвкспасибо за ответ. он мне помог в некоторой степени.
а можно ли как-то организовать не просто вычисление максимального элемента, а еще и проверку на наличие его во втором XMLнике. т.е. узел с максимальным значением высоты из первого XMLфайла должен быть связан со вторым. при этом не обязательно, что все узлы первого XML связаны со 2 файлом

посмотрите документацию на xpath. условие будет выглядеть как document(второй файл)//partnumber[text()=значение из первого файла]

я так понимаю, это условие работает только для одного элемента, т.е. элементов с одинаковым partnumber. а если, положим, во втором файле встречаются 2 из 3 partnumber. как задать условие в данном случае?
...
Рейтинг: 0 / 0
29.01.2008, 23:51
    #35096078
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск максимального значения
пвк
я так понимаю, это условие работает только для одного элемента, т.е. элементов с одинаковым partnumber. а если, положим, во втором файле встречаются 2 из 3 partnumber. как задать условие в данном случае?

Про функцию document прочитали?
...
Рейтинг: 0 / 0
30.01.2008, 11:14
    #35096719
пвк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск максимального значения
Вроде бы вышло. Спасибо за помощь.
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Поиск максимального значения / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]