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