Я абсолютно не знаком с XSLT, и мне нужно использовать его для некоторых преобразований. То, что я хотел бы понять, - это копировать все дочерние элементы определенного элемента в XML-документе.XSLT: Скопируйте все дочерние узлы на основе пространства имен uri
Этот элемент динамический, но я знаю uri его пространства имен. Есть ли способ сопоставления этого элемента на основе uri, который у меня есть, а затем копирование всех его детей?
Благодаря
Привет Юкка, спасибо. Как это работает? В моем случае foo будет переменной; так что-то вроде xmlns: ns = $ uri. Возможно, есть более аккуратное решение. – isaiah
@isaiah, есть функция 'namespace-uri()', которая извлекает URI пространства имен узла. Я добавил ответ, чтобы добавить пример. –
Спасибо, это похоже на работу. Мне было интересно, с вашей точки зрения, как я могу узнать xslt? Я вижу, что он достаточно мощный. – isaiah