Можно ли преобразовать пространство имен xsd в нечто другое в результате?Как создать другое «пространство имен xsd» для таблицы стилей и результата?
входное пространство имен XSL: элемент таблицы стилей выглядит следующим образом:
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
и выходное пространство имен выходного корневого элемента должен выглядеть следующим образом:
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
Я попытался вручную asssign второй namespace к корневому элементу моего вывода, однако преобразование XSLT больше не распознает элементы с префиксом «xsd», поскольку оно, похоже, перезаписывает исходное пространство имен.
Изменение префикса и создание псевдонима также не является вариантом: также на выходе (RDF/XML) префикс элемента следует называть «xsd».
Благодарим за помощь.
EDIT:
здесь соответствующие части двух файлов:
входного файла (XSD):
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
должен стать
Output File (RDF/XML) :
<rdf:RDF xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
Если вы нашли ответ на свой вопрос, добавьте его в качестве ответа и отметьте ответ, который наилучшим образом подходит для вас, как принято (нажмите галочку). –