Параметры XSLT PI и StyleSheet - PullRequest
       12

Параметры XSLT PI и StyleSheet

3 голосов
/ 10 января 2010

Учитывая таблицу стилей XSLT 1.x, для которой требуются параметры, есть ли способ связать ее с документом XML, в котором указаны значения параметров? Я прочитал документ спецификации W3C для таблицы стилей PI и у меня сложилось впечатление, что ответ - «нет», но к тому времени у меня был случай острого отравления БНФ, и поэтому я мог что-то упустить.

В более конкретном выражении дано:

<?xml-stylesheet type="text/xsl" href="cdcatalog.xsl"?>

есть ли способ добавить некоторые параметры, которые будут привязаны к параметрам таблицы стилей?

Ответы [ 2 ]

3 голосов
/ 10 января 2010

Ваш анализ верен. PI XML-таблица стилей не предоставляет средств для передачи параметров в XSL.

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

1 голос
/ 10 января 2010

Как правило, вы хотите связать документ XML с шаблоном XSLT, а не иначе; Вы должны пойти с этой инструкцией обработки:

<?xml-stylesheet type="text/xsl" href="cdcatalog.xsl"?>

Посмотрите здесь: Свяжите таблицу стилей XSL с документом XML и проверьте исходный код.

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