Выберите, куда направляется выходной поток шаблона XSLT - PullRequest
0 голосов
/ 03 февраля 2012

Вывод, сгенерированный шаблоном, записывается в стандартный поток вывода, если шаблон не был вызван изнутри, в этом случае выходные данные становятся значением этой переменной.

Есть ли способ получить оба из одного шаблона, то есть способ направить часть вывода в стандартный поток вывода и направить некоторыевывода обратно на вызов

1 Ответ

1 голос
/ 03 февраля 2012

Есть ли способ получить оба из одного шаблона, то есть способ направить часть вывода в стандартный поток вывода и направить часть вывода обратно на вызывающий <xsl:variable>?

Да.Просто сначала соберите полный вывод шаблона в переменную.Затем обработайте содержимое этой переменной и выведите нужные части.Затем создайте новую переменную, содержимое которой содержит нужные части из полного вывода шаблона, захваченного в первой переменной.

Было бы хорошо, если бы вы могли предоставить конкретный XML-документ и требуемый результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...