powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите разобраться с XSLT
3 сообщений из 3, страница 1 из 1
Помогите разобраться с XSLT
    #36184397
LQS-T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В этом полный новичок, помогите плиз разобраться. Имеется к примеру 2 xml переменные вида:

1:
<ROW>
<LINK>1</LINK>
<A>12</A>
<B>34</B>
<C>111</C>
<D>222</D>
</ROW>
<ROW>
<LINK>2</LINK>
<A>121</A>
<D>2221</D>
</ROW>

2:
<ROW>
<LINK>1</LINK>
<A>12</A>
<B>34</B>
<C>116</C>
<E>666</E>
</ROW>
<ROW>
<LINK>2</LINK>
<D>2221</D>
</ROW>

Первая из низ отражает как бы сущность до изменения, а вторая после изменения. Может быть по нескольку записей с разными LINK и там и там, но кол-во всегда соответствует. То есть есть 2 записи в первой переменной, то и 2 во второй. Как в примере.
Необходимо на основе них получить xml следующего вида:
<ROW>
<LINK>1</LINK>
<C value_old="111" value_new="116"/>
<D value_old="222"/>
<E value_new="666"/>
</ROW>
<ROW>
<LINK>2</LINK>
<A value_old="121"/>
</ROW>

То есть связавшись по LINK необходимо определить по каким атрибутам есть расхождения между ними! Как это возможно сделать при помощи XSLT если возможно.
...
Рейтинг: 0 / 0
Помогите разобраться с XSLT
    #36185187
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функция document()

С уважением, Vasilisk
...
Рейтинг: 0 / 0
Помогите разобраться с XSLT
    #36185505
LQS-T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, покопаюсь! =)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите разобраться с XSLT
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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