欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Dom 4j 格式化xml補充
作為一個(gè)優(yōu)秀的XML framework的Dom4j,本身提供了格式化文件的一些方法,讓我們看看如何可以更方便的處理。
本文涉及如何格式化xml輸出,設置輸出字符集,以及XMLWriter不同的writer方法的區別。
Dom4j提供的格式化xml方法:
OutputFormat format = OutputFormat.createPrettyPrint();    XMLWriter writer = new XMLWriter( out, format );    writer.write( document );    writer.close();
這里創(chuàng )建一個(gè) OutputFormat 類(lèi),用來(lái)作為生成XMLWriter的參數。然后創(chuàng )建XMLWriter,調用 write 方法輸出 格式化后的 Xml 。
如果你想得到Xml 返回的內容,而不是直接輸入到output流里面,可以這樣處理:
public static String format(Document document){
StringWriter writer = new StringWriter();
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("gb2312");
XMLWriter xmlwriter = new XMLWriter( writer, format );
try {
xmlwriter.write(document);
} catch (Exception e) {
e.printStackTrace();
}
return writer.toString();
}
在這里我們創(chuàng )建一個(gè)StringWriter類(lèi),把XMLWriter輸出到StringWriter,然后返回Xml的文本內容。
在這里也許你會(huì )很奇怪,為什么不用XMLWriter的 write(String text) 方法, 而是采用write(Document doc)方法呢,下面我們可以做一個(gè)試驗。
使用write(Document doc)的結果:
<?xml version="1.0" encoding="gb2312"?>
<DSTreeRoot text="root根" open="true">
<DsTree text="節點(diǎn)1" open="true"/>
<DsTree text="節點(diǎn)2" open="true"/>
</DSTreeRoot>
使用write(String text)的結果:
&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;DSTreeRoot text="root根" open="true"&gt;&lt;DsTree text="節點(diǎn)1" open="true"/&gt;&lt;DsTree text="節點(diǎn)2" open="true"/&gt;&lt;/DSTreeRoot&gt;
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
dom4j 寫(xiě)文件編碼問(wèn)題
使用Dom4j解析XML
Dom4j的使用(全而好的文章) - xhy0422 - JavaEye技術(shù)網(wǎng)站
Java開(kāi)發(fā)筆記 — dom4j 和 xpath
dom4j學(xué)習筆記_薛群謀---華南師大----lennysky
dom4j使用基本指南
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久