XSLT анализирует текстовый узел как XML?

В середине документа XML, который я преобразую, находится узел CDATA, который, как я знаю, сам состоит из XML. Я хотел бы, чтобы это "рекурсивно анализировалось" как XML, чтобы я тоже мог его преобразовать. После поиска, я думаю, что мой вопрос очень похож наУзел обработки, содержащий внутренний экранированный XML.

Это было год назад: могу я уточнить следующее:

Он говорит, что это не может быть сделано каким-то XSLT за один раз: вам нужен двухэтапный подход. Я только что купил новую блестящую книгу по XSLT 2.0. По-прежнему ли не существует XSLT-инструкции для «повторного анализа» строкового узла как XML?В моем случае узел XML-строки - это всего лишь один узел в целом. Поэтому на Фазе № 1 я буду преобразовывать только фрагмент входного XML-документа; остальное нужно пройти без изменений до Фазы №2. Я вижу несколько решений для передачи ввода в вывод без изменений, но часто кажется, что они «в основном работают», но пропускают / не имеют дело с какими-то входами узла. Есть ли надежная конструкция для передачи оставшейся части ввода на выход безлюбой изменения?Этот подход основан на том, что я могу применять 2 преобразования отдельно. Я ограничен (существующее приложение) только быть разрешеннымодин transform (вывод XML фиксирован; он преобразуется одним XSLT-файлом; единственное, что я могу сделать, это поместить все, что мне нравится, в этот XSLT-файл и / или добавить дополнительные XSLT-файлы, но я не могу повлиять на вызов верхнего уровня для передать XML через один файл XSLT). Что-нибудь, что я мог бы поместить в файл XSLT, который мог бы вызвать второе преобразование XSLT?

Ответы на вопрос(1)

Ваш ответ на вопрос