我对如何做到这一点有点困惑,所有的文档/示例都展示了如何读取和编辑xml文档,但似乎没有任何清晰的方法从头开始创建xml,我不希望为了编辑一个虚拟的xml文件而随附我的程序。有什么想法吗?谢谢。
发布于 2013-02-21 03:09:13
相反,您可以只硬编码一个空文档,如下所示:
byte[] emptyDoc = "<?xml version='1.0' encoding='UTF-8'?><root></root>".getBytes("UTF-8");然后使用它创建您的VTDGen和XMLModifier,并开始添加元素:
VTDGen vg = new VTDGen();
vg.setDoc(emptyDoc);
vg.parse(true);
VTDNav vn = vg.getNav();
XMLModifier xm = new XMLModifier(vn);
// Cursor is at root, update Root Element Name
xm.updateElementName("employee");
xm.insertAttribute(" id='6'");
xm.insertAfterHead("<name>Bob Smith</name>");
vn = xm.outputAndReparse();
// etc...https://stackoverflow.com/questions/14967414
复制相似问题