S>Мне нужно написать xsl — stylesheet, которая могла бы сравнивать 2 xml файла с одинаковой структурой.
S>Для заказчика важно использование пространства имен http://www.w3.org/TR/WD-xsl , в котором нет функции document, обсуждавшейся ранее в одной из веток форума для получения доступа ко второму xml документу.
S>Знает ли кто-нибудь альтернативный вариант получения доступа к другому xml — документу (имя файла можно считать известным)? Допускается (и приветствуется) использование JavaScript.
Если мы допускаем использование JavaScript (это значит только MSXML),
значит можно подгрузить и любой ActiveX, т.е. например DOMDocument, а следовательно
теоретически у нас доступ ко второму XML есть.
Но практически тебе намного будет проще в твоем коде собрать два разных XML в один.
(это всего несколько операторов на том-же JavaScript)
Примерно следующей структруы:
<root>
<one:doc xmlns:one="...">
....
</one:doc>
<two:doc xmlns:two="...">
....
</two:doc>
</root>
А на него уже натравить твой XSL который ты напишешь.
С уважением Didi