首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

用Dom4J解析即编纂xml

2012-07-31 
用Dom4J解析即编写xmlDom4J小程序1.package WildCat.Xml.Dom4jimport java.io.FileOutputStreamimport j

用Dom4J解析即编写xml

Dom4J小程序1.package WildCat.Xml.Dom4j;import java.io.FileOutputStream;import java.io.IOException;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;public class Dom4J1_1 {/** * @param args * @throws IOException  */public static void main(String[] args) throws IOException {////创建文档  第一种方式//Document document=DocumentHelper.createDocument();////创建根元素节点//Element root=DocumentHelper.createElement("企业名单");//document.setRootElement(root);//创建文档的第二种方式Element root=DocumentHelper.createElement("企业名单");Document document=DocumentHelper.createDocument(root);root.addAttribute("地区", "华北");Element name=root.addElement("名字");Element address=root.addElement("地址");Element tel=root.addElement("电话");name.addText("WildCat科技有限公司");address.addText("烟台");tel.addText("18253576788");//输出到命令行XMLWriter writer=new XMLWriter();writer.write(document);//输入硬盘OutputFormat format=new OutputFormat("  ",true);XMLWriter writer2=new XMLWriter(new FileOutputStream("企业名单.xml"),format);writer2.write(document);}}小程序2:package WildCat.Xml.Dom4j;import java.io.File;import java.util.Iterator;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;public class Dom4JTest1_2 {/** * @param args *  * 通过DOM4J读取XML * @throws DocumentException  */public static void main(String[] args) throws DocumentException {//SAXReader reader=new SAXReader();Document document=reader.read(new File("企业名单.xml"));Element root=document.getRootElement();System.out.println(root.getName());//List ChildList=root.elements();System.out.println(root.attributeValue("地区"));for (Iterator iter=root.elementIterator();iter.hasNext();){Element e=(Element)iter.next();System.out.println(e.getName()+":"+e.getStringValue());}}}

热点排行