powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Поиск максимального значения
7 сообщений из 7, страница 1 из 1
Поиск максимального значения
    #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
Поиск максимального значения
    #35094638
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Поиск максимального значения
    #35095567
пвк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за ответ. он мне помог в некоторой степени.
а можно ли как-то организовать не просто вычисление максимального элемента, а еще и проверку на наличие его во втором XMLнике. т.е. узел с максимальным значением высоты из первого XMLфайла должен быть связан со вторым. при этом не обязательно, что все узлы первого XML связаны со 2 файлом
...
Рейтинг: 0 / 0
Поиск максимального значения
    #35095677
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пвкспасибо за ответ. он мне помог в некоторой степени.
а можно ли как-то организовать не просто вычисление максимального элемента, а еще и проверку на наличие его во втором XMLнике. т.е. узел с максимальным значением высоты из первого XMLфайла должен быть связан со вторым. при этом не обязательно, что все узлы первого XML связаны со 2 файлом

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

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

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

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


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