【发布时间】:2012-02-02 18:39:31
【问题描述】:
我有这个 XML 文件
<test> 
 <</test>
我正在使用下面的 java 代码对其进行转换,xslt 文件只是复制了 xml
public class XMLTransform {
public static void main(String[] args) {
try {
StreamSource source = new StreamSource(new File("file.xml"));
StreamSource stylesource = new StreamSource(new File("trans.xsl"));
SAXTransformerFactory transformFactory = (SAXTransformerFactory) TransformerFactory.newInstance();
Transformer transformer = transformFactory.newTransformer(stylesource);
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "no");
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
StreamResult result = new StreamResult(System.out);
transformer.transform(source,result);
}
catch (Exception e) {
e.printStackTrace();
}
}
}
我的问题是 java 将规范的回车 替换为 这是 ascii 字符。
有关如何保留回车的规范名称的任何帮助?
【问题讨论】:
-
不是“规范的”。你能引用一个权威说它是吗?并解释为什么它很重要?这听起来像是一个 X-Y 问题。
标签: java transformer