2012-05-16 83 views
0

我正在使用DOM解析器來解析我的xml內容。如何在轉換文件時從文檔中刪除XML declation

完成解析後,我將文檔轉換爲新文件。但是它會生成一個新的文件,爲XML聲明添加了一個新行。

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<TFORMer major="1" minor="0"> 
<!-- (c) 1998-2008 TEC-IT Datenverarbeitung GmbH --> 

在上述線,XML版本聲明是自動由變壓器加入。

如何配置變壓器不添加該XML聲明行?

回答

1

這一行添加到您的XSLT文件(處理器),也方法可以是 「HTML」

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

有另一種方式也... transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, 「是」); –