开发手册 欢迎您!
软件开发者资料库

Java DOM4J Parser - 创建XML文档

Java DOM4J Parser创建XML文档 - 从简单和简单的步骤学习Java XML,从基本到高级概念,包括概述,Java XML解析器,DOM解析器,解析XML文档,查询XML文档,创建XML文档,修改XML文档,SAX Parser,JDOM XML Parser,StAX Parser,XPath Parser,DOM4J Parser,XSLT,JAXB。

演示示例

以下是我们需要创建和删除的XML;

         Ferrari 101      Ferrari 202   

CreateXmlFileDemo.java

package com.it1352.xml; import java.io.IOException;import java.io.UnsupportedEncodingException;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;public class DOM4JCreateXMLDemo {   public static void main(String[] args) {            try {         Document document = DocumentHelper.createDocument();         Element root = document.addElement( "cars" );         Element supercarElement = root.addElement("supercars")            .addAttribute("company", "Ferrai");         supercarElement.addElement("carname")            .addAttribute("type", "Ferrari 101")            .addText("Ferrari 101");         supercarElement.addElement("carname")            .addAttribute("type", "sports")            .addText("Ferrari 202");         // Pretty print the document to System.out         OutputFormat format = OutputFormat.createPrettyPrint();         XMLWriter writer;         writer = new XMLWriter( System.out, format );         writer.write( document );      } catch (UnsupportedEncodingException e) {         e.printStackTrace();      } catch (IOException e) {         e.printStackTrace();      }   }}

这会产生以下结果 :

         Ferrari 101      Ferrari 202