|
Помогите разобраться с XSLT
|
|||
---|---|---|---|
#18+
В этом полный новичок, помогите плиз разобраться. Имеется к примеру 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 если возможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2009, 15:49 |
|
Помогите разобраться с XSLT
|
|||
---|---|---|---|
#18+
Функция document() С уважением, Vasilisk ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2009, 23:49 |
|
|
start [/forum/topic.php?fid=14&msg=36184397&tid=1333466]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 138ms |
0 / 0 |