XML用Java写入
来源:互联网 发布:ug编程实例教程ppt 编辑:程序博客网 时间:2024/06/14 09:28
DOM写入
获取Document对象
documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); Document document = documentBuilder.newDocument();
上述的document对象应该就是整个DOM的入口了,可以用document.appendchild(ele);来往Dom树中添加节点,同时每个Element对象也可以用appendChild(ele);来往树中添加节点,还可以通过Element对象的setAttribute(str,str);来设置节点的属性,下面看下代码实现:
`Element bookStore = document.createElement("BookStore");//新建Book节点Element book = document.createElement("Book");book.setAttribute("id", "1");Element name = document.createElement("Name");name.setTextContent("活着");book.appendChild(name);bookStore.appendChild(book);document.appendChild(bookStore);`
- 最后就是要将内容输出xml文件了,主要用到的类有:TransformerFactory及其子类Transformer
//将document输出到book1.xml文件中
TransformerFactory tff = TransformerFactory.newInstance();
Transformer tf = tff.newTransformer();
//设置每输出一个节点后换行
tf.setOutputProperty(OutputKeys.INDENT, "yes");
//主要实现代码,调用别人的类,不会解释。。。
tf.transform(new DOMSource(document), new StreamResult(new File("book1.xml"))); - ps:如果xml头部有Standalone属性,可以用document.setXmlStandalone(true);把它取消掉,Standalone是什么可以去wiki看一下。
阅读全文
0 0
- 用Java写入XML
- XML用Java写入
- java写入/读取xml
- java写入XML
- Java 写入xml
- Java写入xml (1)
- JAVA写入XML文件
- java写入xml
- Java的XML写入
- Java中的XML文件写入
- java读取xml和xml写入数据
- java读取xml和xml写入数据
- java 利用DOM写入XML文档
- Java 流式Xml读取 写入 StAX
- Java眼中的XML--文件写入
- Java眼中的XML ---文件写入
- JAVA中的XML文件--文件写入
- JAVA学习笔记之(写入xml)
- 图像的距离变换---扫描
- Hibernate第一,二小节
- 进程和线程的区别?什么时候用进程?什么时候用线程?
- C++标准库(STL)之vector容器的使用(包括特点、初始化、遍历与常用操作)
- HttpUtils
- XML用Java写入
- vue 踩坑(一)
- CacheLookup有变化时不能用
- 代码
- nginx 反向代理web应用将https请求转成http请求时,必须注意事项
- MainActivity
- 最大期望算法EM-机器学习ML
- IO流
- 大话设计模式读书笔记之迭代器模式