課程
/后端開發(fā)
/Java
/Java眼中的XML 文件寫入
為什么我的程序運(yùn)行都正常,但是沒(méi)有生成xml文件?那個(gè)大神可以看一下
2016-09-25
源自:Java眼中的XML 文件寫入 2-2
正在回答
怎么會(huì)出錯(cuò)啊:Exception in thread "main" org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: 指定的 XML 字符無(wú)效或非法。
public void createXml(){
DocumentBuilder db = this.getDocumentBuilder();
Document document = db.newDocument();
Element bookStore = document.createElement("bookStore");
//向bookStore根節(jié)點(diǎn)中添加子節(jié)點(diǎn)book
Element book = document.createElement("book");
book.setAttribute("1","1");
// 將book節(jié)點(diǎn)添加到bookStore根節(jié)點(diǎn)中
bookStore.appendChild(book);
//將bookstore節(jié)點(diǎn)(已經(jīng)包含了book),添加到dom樹中
document.appendChild(bookStore);
//將現(xiàn)有的dom樹添加到xml文件
//創(chuàng)建TransformerFactory對(duì)象
TransformerFactory tff = TransformerFactory.newInstance();
try {
//創(chuàng)建Transformer對(duì)象
Transformer tf =tff.newTransformer();
tf.transform(new DOMSource(document), new StreamResult(new File("books11.xml")));
} catch (TransformerConfigurationException e) {
// TODO: handle exception
}catch (TransformerException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
對(duì)啊,你的代碼呢、
把代碼圖貼上來(lái)啊
舉報(bào)
舉例說(shuō)明JAVA程序如何生成XML文檔,多種生成方式任你選擇
1 回答生成的xml文件第一行的末尾怎么換行顯示
1 回答DOM 方式生成 XML 文檔
2 回答SAX方式生成 XML 文檔
1 回答DOM4J 方式生成 XML 文檔
3 回答JDOM 生成xml時(shí),怎么不轉(zhuǎn)義
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-05-05
怎么會(huì)出錯(cuò)啊:Exception in thread "main" org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: 指定的 XML 字符無(wú)效或非法。
2017-05-05
public void createXml(){
DocumentBuilder db = this.getDocumentBuilder();
Document document = db.newDocument();
Element bookStore = document.createElement("bookStore");
//向bookStore根節(jié)點(diǎn)中添加子節(jié)點(diǎn)book
Element book = document.createElement("book");
book.setAttribute("1","1");
// 將book節(jié)點(diǎn)添加到bookStore根節(jié)點(diǎn)中
bookStore.appendChild(book);
//將bookstore節(jié)點(diǎn)(已經(jīng)包含了book),添加到dom樹中
document.appendChild(bookStore);
//將現(xiàn)有的dom樹添加到xml文件
//創(chuàng)建TransformerFactory對(duì)象
TransformerFactory tff = TransformerFactory.newInstance();
try {
//創(chuàng)建Transformer對(duì)象
Transformer tf =tff.newTransformer();
tf.transform(new DOMSource(document), new StreamResult(new File("books11.xml")));
} catch (TransformerConfigurationException e) {
// TODO: handle exception
}catch (TransformerException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
2016-10-07
對(duì)啊,你的代碼呢、
2016-09-25
把代碼圖貼上來(lái)啊