Я создаю шаблон, который производит вывод на основе одной строки, передаваемой через параметр, и не использует входной XML-документ. xsltproc
, кажется, успешно работает с одним параметром, задающим таблицу стилей, но я не вижу способа вызвать шаблон без входного файла (например, нет параметра xsltproc
для запуска именованного шаблона). *
Я бы хотел иметь возможность запустить:
xsltproc --stringparam bar baz foo.xsl
Но сейчас мне нужно запустить с «основным» шаблоном соответствия «/»:
echo '<xml/>' | xsltproc --stringparam bar baz foo.xsl -
Как мне заставить это работать? Я уверен, что видел в прошлом другие шаблоны, которые должны были работать без входного документа, но я не помню, как они работали или где их снова найти. : -)