2013-01-30 1 views
1

Увязка документа XML с помощью таблицы стилей XSLT может быть сделано с:связать документ XML с таблицей стилей XSL-FO

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

помещены в документ XML.

Как связать документ XML с таблицей стилей XSL-FO? Есть ли что-то подобное

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

для преобразования XSL-FO?

+0

Я не уверен, что понимаю вопрос. Что вы пытаетесь достичь? – mzjn

+0

У меня есть XML-файл (test.xml) и вы хотите его преобразовать. Чтобы увидеть результат преобразования таблицы стилей XSLT, мне просто нужно связать файл m automatix

ответ

1

Точно так же, как вы можете сделать преобразование в браузере с помощью таблицы стилей, которая выводит HTML, вы можете сделать это с помощью таблицы стилей, которая выводит XSL-FO. Но это не имело бы смысла, поскольку веб-браузеры не понимают разметку XSL-FO.

Чтобы получить визуализированный вывод (например, PDF) с XSL-FO, вам нужен процессор FO. Обычные веб-браузеры не поставляются с процессором FO (для возможного исключения, проверьте X-Smiles; не проверены мной).

+0

Я думал, что современные браузеры будут иметь встроенный процессор FO (таким же образом, как и для XSLT-процессоров). Поэтому мне нужен специальный браузер (X-Smiles) или внешний [XSL-FO процессор] (http://www.sagehill.net/docbookxsl/FOprocessors.html). ОК. Спасибо вам за разъяснение! – automatix

+0

@automatix - Современные браузеры даже не поддерживают XSLT 2.0; XSL-FO будет еще дальше по списку. –