以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 DOM/SAX/XPath 』 (http://bbs.xml.org.cn/list.asp?boardid=11) ---- DOM修改xml文件的问题 (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=35605) |
-- 作者:龙一 -- 发布时间:7/13/2006 6:45:00 PM -- DOM修改xml文件的问题 怎么样通过DOM对xml文件进行插入数据操作呀? 我写出了一段程序,好像只能对内存中的缓冲区进行修改,而实际上xml文件的内容并没有改变!怎么回事?? |
-- 作者:winhkey -- 发布时间:7/18/2006 9:21:00 PM -- 对啊,你只是把xml文件读到内存中操作,还需要把数据写回去 |
-- 作者:kfhyiu -- 发布时间:7/21/2006 1:13:00 AM -- import javax.xml.transform.*; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; public void writeToXml(Document doc){ try{ TransformerFactory tFactory =TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); DOMSource source = new DOMSource(doc); StreamResult result = new StreamResult(new java.io.File("test.xml")); transformer.transform(source, result); } catch(Exception e){} } |
-- 作者:hwljerry -- 发布时间:7/24/2006 8:43:00 PM -- 肯定是没保存了。xml.Save(FileName). |
-- 作者:langhua983 -- 发布时间:7/27/2006 10:38:00 AM -- kfhyiu 能说的在细一点吗? 如何做,我初学这个.
|
-- 作者:冰释 -- 发布时间:8/4/2006 5:00:00 PM -- 你只是修改了内存中的数据,,但是没有保存,,你在最后面加上一句话就可以修改了 xml.Save(XML) |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
156.250ms |