XML 学习

来源:互联网 发布:感人的英文台词知乎 编辑:程序博客网 时间:2024/05/16 01:26

dom4j读写xml:  

1.dom4j读xml的方法

 

<1>.读xml String   
    String content  =  xmlStr;

    Document document = DocumentHelper.parseText(content);

    Element root = document.getRootElement();

    Element element = root.element("node");

  

<2>.读xml 文件

    SAXReader xmlReader = new SAXReader();

    Document document = xmlReader.read(new File(path));

    String value= property.attributeValue(“PROPERTY_NAME”);  //获取节点属性值

    Document document = DocumentHelper.createDocument(element);  //将元素转换文本  

 

2.dom4j读xml的方法 

  //Document document = DocumentHelper.createDocument(element);  //将元素转换文本

   Document document = DocumentHelper.createDocument();

   XMLWriter writer = null;
   OutputStream out = new FileOutputStream(path);
   OutputFormat outformat = OutputFormat.createPrettyPrint();

   outformat.setEncoding("GB2312");
   writer = new XMLWriter(out, outformat);
   writer.write(document);
   writer.flush();


   document.setXMLEncoding(xmlEncoding);

原创粉丝点击