導航:首頁 > 編程語言 > java中xml文件符號代碼

java中xml文件符號代碼

發布時間:2025-05-20 09:55:24

⑴ 使用java生成XML文件時,如何能讓文件自動換行

換行符" ",如是用dom4j之類的jar包操作,dom4j換行如下

/**
*通過org.dom4j.io.OutputFormat來設置XML文檔輸專出格式屬
*/
OutputFormatformat=OutputFormat.createPrettyPrint();//設置XML文檔輸出格式
format.setEncoding("GB2312");//設置XML文檔的編碼類型
format.setSuppressDeclaration(true);
format.setIndent(true);//設置是否縮進
format.setIndent("");//以空格方式實現縮進
format.setNewlines(true);//設置是否換行

⑵ java解析xml文件

SaxReader reader = new SaxReader();
Document doc = reader.read(new File("class.xml"));
Element element = doc.getRootElement();//獲取根元素

迭代器:取根元素下的子元素名稱
Iterator<Element> iter = element.elementIterator();
while(iter.hashNext){
Element el = (Element)iter.next();
el.getName();//獲取元素名稱
el.getText();//獲取元素值
}

//獲取屬性名稱、值
Iterator<Attribute> iter1 = element.attributeIterator();
while(iter1.hashNext()){
Attribute el = (Attribute)iter1.next();
el.getName();el.getValue();//獲取屬性名稱和值
}

如果取所有,則用遞歸取:
public void getInfo(Element root){
Iterator<Element> iter = root.getElementIterator();
while(iter.hashNext()){
Element element = (Element)iter.next();
getInfo(element);//自己調用自己 遞歸方法
}
}

閱讀全文

與java中xml文件符號代碼相關的資料

熱點內容
vba復制文件夾 瀏覽:815
使我走出網路英文怎麼說 瀏覽:18
手機怎麼列印word文件 瀏覽:255
如何繞過安卓鎖屏密碼 瀏覽:200
文件夾1韓國電影 瀏覽:539
iphone6升級ios9白屏 瀏覽:199
看相處多久是什麼app 瀏覽:714
如何升級為https 瀏覽:735
列印機沒網路連接 瀏覽:654
文件編輯好了怎麼保存 瀏覽:415
幼兒編程有哪些app 瀏覽:965
ps製作一個很大的文件 瀏覽:446
win7隱藏無線密碼 瀏覽:874
espace接收的文件在哪裡 瀏覽:654
js文件夾目錄選擇對話框 瀏覽:178
資料庫套接字 瀏覽:232
電腦關閉哪些文件c盤不增加 瀏覽:793
文件怎麼發到自己郵箱 瀏覽:343
java類名是文件名嗎 瀏覽:308
電影文件的擴展名有哪些 瀏覽:242

友情鏈接