我有点困惑如何做到这一点,所有的文档/示例显示如何阅读和编辑XML文档,但似乎没有任何明确的方式创建一个XML从头开始,我宁愿不必为了编辑一个虚拟XML文件而运送我的程序。有任何想法吗?谢谢。VTD-XML创建一个XML文档
2
A
回答
4
你可以做什么,而不是将只是硬编码一个空文件是这样的:
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...
+0
这很好,谢谢! – Stowelly 2013-02-21 14:59:12
+2
如果使用getBytes(),则表示getBytes(“UTF-8”)。 – 2013-03-08 20:36:29
相关问题
- 1. 在android中创建一个xml文档
- 2. 从InputStream创建一个xml文档
- 3. 动态创建XML文档
- 4. 从XML创建Lucene文档
- 5. xml文档的创建
- 6. XML/XSL nub:是否可以创建一个COMPOSITE XML/XSLT文档?
- 7. 如何创建一个简单的XML文档这样一个
- 8. 解析一个Xml文档并使用一些Xml的值创建一个Array
- 9. Nokogiri :: XML没有创建xml文档
- 10. 一个XML文档
- 11. 转换一个XML文档转换成另一个XML文档
- 12. 如何使用Xelement创建一个xml文档
- 13. 从ASP.NET/C#中的xml文档创建一个HTML表格?
- 14. 创建一个使用DOM对象白字的XML文档
- 15. 如何将两个XML文档合并为一个XML文档?
- 16. 使用继承来创建Xml文档
- 17. 如何使用XmlDocument创建XML文档?
- 18. 从节点创建Xml文档
- 19. 如何在Silverlight中创建XML文档
- 20. 从字典创建XML文档问题
- 21. 使用BeautifulSoup创建XML文档
- 22. 使用XML和C创建Word文档#
- 23. 在jQuery环境中创建XML文档
- 24. PHP:使用.xml创建.docx文档
- 25. 从SQL查询创建XML文档
- 26. 在Open XML中创建文档
- 27. 使用nodeList创建XML文档
- 28. 用Open XML创建Word文档
- 29. 使用VBA创建Word或XML文档
- 30. 如何在python创建XML文档
创建XML文档是什么意思?以编程方式(根据API)或其他? – 2013-02-20 19:36:27
我的意思是编程式的,对不起,我认为这是从上下文清楚 – Stowelly 2013-02-21 14:59:52