当前位置: 技术问答>java相关
XML 输出格式问题,如何分行显示
来源: 互联网 发布时间:2015-09-30
本文导语: TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); //这段为何不起作用?? java.util.Properties prop = transformer.getOutputProperties(); ...
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
//这段为何不起作用??
java.util.Properties prop = transformer.getOutputProperties();
prop.setProperty( OutputKeys.ENCODING, "GB2312" );
prop.setProperty( OutputKeys.METHOD, "xml" );
prop.setProperty( OutputKeys.INDENT, "yes" );
transformer.setOutputProperties( prop );
DOMSource source = new DOMSource( doc );
StreamResult result = new StreamResult( xmlFile );
transformer.transform( source, result );
Transformer transformer = tFactory.newTransformer();
//这段为何不起作用??
java.util.Properties prop = transformer.getOutputProperties();
prop.setProperty( OutputKeys.ENCODING, "GB2312" );
prop.setProperty( OutputKeys.METHOD, "xml" );
prop.setProperty( OutputKeys.INDENT, "yes" );
transformer.setOutputProperties( prop );
DOMSource source = new DOMSource( doc );
StreamResult result = new StreamResult( xmlFile );
transformer.transform( source, result );
|
是dom解析吗?
用org.apache.xml.serialize包,里面的OutputFormat可以很方便的设置xml输出格式。
还有,楼上大哥,jdom的资源给一个,偶想看看。
用org.apache.xml.serialize包,里面的OutputFormat可以很方便的设置xml输出格式。
还有,楼上大哥,jdom的资源给一个,偶想看看。
|
我只在用JDOM输出时成功实现了分行及缩进,用JAXP好象做不到,建议你换用JDOM,真得很好用,三分钟学会。
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。