2011-12-15 3 views
3

Весь мой вывод имеет <?xml version="1.0"?> перед моим намеченным выходом. Как мне избавиться от этого? Я посмотрел на разные флаги, но я не могу найти ничего, что связано с этим.xsltproc pre appending <? Xml version = "1.0"?>

Некоторые дополнительные детали:

  • Использование Fedora 8
  • [а @ ...] $ xsltproc -V
  • Использование LibXML 20702, 10120 и LibXSLT libexslt 813
  • xsltproc был составлен против libxml 20702, libxslt 10120 и libexslt 813
  • libxslt 10120 был скомпилирован против libxml 20702
  • libexslt 813 был скомпилирован против libxml 20702

ответ

8

Существует атрибут на XSLT: выход называется "опустить-XML-декларация"

Например:

<xsl:output method="html" omit-xml-declaration="yes" /> 

Это должно удалить его.

+0

Я даю вам лучший ответ за то, что я привел пример , – Liver

1

IIRC, это omit-xml-declaration="yes" в <xsl:output />.

+0

9 секунд быстрее меня :-) – dash

+0

Хех, если мы здесь для гонок, должно быть также время с момента открытия страницы ;-) –

Смежные вопросы