Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.136.18.48] |
|
Сообщ.
#1
,
|
|
|
Народ, приветствую всех!
Помогите кто может советом. Идея такая: Есть некий документ - назовем его XML1 и есть преобразование XSLT1->2 которое превращает XML1 в XML2 соответственно. Теперь допустим мы вносим изменение в XML1, которое заключается в том что в документ могут быть внесены новые элементы или атрибуты или наоборот убраны элементы или значения атрибутов поменяны. Конечно обязательным условием должно быть то что полученный XML1' (штрих) так же полностью понимается преобразованием XSLT1->2 и дает XML2' соответственно. Переход из XML1 в XML1' можно записать в терминах XPath где указать какие элементы на что поменяли, каким атрибутам значения присвоили и т.п. А теперь вопрос: нельзя ли какими-то стандартными средствами получить в терминах XPath теперь переход из XML2 в XML2'? То есть хочется менять только веточку в XML2 если изменилась веточка в XML1. В принципе чую что одно-однозначное соответствие на лицо. И если взять и по программировать то оно получить можно, но велосипед изобретать не хотца. Можт оно кто встречал это уже. |