XML writer以及Comment Text Namespace Entity CDATA

public void updateXMlContent() throws Exception {
        SAXReader reader = new SAXReader();
        Document document = reader.read(new File("./lib/book.xml"));
        
        //修改文档内容
        document.setXMLEncoding("GBK");
    
        Element rootElement = document.getRootElement();
        rootElement.setName("sb");
        rootElement.add(new DefaultCDATA("xiao22"));
        
        rootElement.add(new DefaultComment("zhushiaa"));
        
        rootElement.add(new DefaultAttribute("ss", "222"));
        
        rootElement.add(new DefaultElement("bei"));
        
        rootElement.add(new DefaultEntity("xiaoer", "shusaishuai"));
        rootElement.setText("ss");
        rootElement.add(new DefaultNamespace("http", "www.baidu.com"));
        //写出
        FileOutputStream oStream = new FileOutputStream("./src/write2.xml");
        XMLWriter writer = new XMLWriter(oStream);
    
        writer.write(document);
        writer.flush();
        oStream.close();
    }

3dom4jdom4j1.6.1
    MetaStuff Ltd.
    http://sourceforge.net/projects/dom4j
    http://sourceforge.net/sflogo.php?group_id=16035
  /images/logo.gif2001org.dom4j
    
      Core Developer API
      org.dom4j,org.dom4j.io
    
    
      Utility classes
      org.dom4j.util
    
    
      XRule engine for declarative XSLT style processing
      org.dom4j.rule,org.dom4j.rule.*
    
    
      Alternative dom4j implementations
      org.dom4j.datatype,org.dom4j.dom,org.dom4j.bean
    
    
      Swing helper classes
      org.dom4j.swing
    
    
      Implementation classes
      org.dom4j.tree,org.dom4j.dtd,org.dom4j.xpp,org.dom4j.xpath
    
  dom4j : XML framework for Javadom4jdom4j: the flexible XML framework for Javahttp://dom4j.orghttp://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dom4j/dom4j/dom4j/dom4jhttp://sourceforge.net/tracker/?group_id=16035dom4j.org/home/groups/d/do/dom4j/htdocs
    scm:cvs:pserver:[email protected]:/cvsroot/dom4j:dom4j
    scm:cvs:ext:${maven.username}@cvs.sourceforge.net:/cvsroot/dom4j:dom4j
    http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dom4j/dom4j/
  
    
      DOM4J_1_X_BRANCH
    
  
  
    
      dom4j user list
      http://lists.sourceforge.net/lists/listinfo/dom4j-user
      http://lists.sourceforge.net/lists/listinfo/dom4j-user
      http://www.mail-archive.com/dom4j-user%40lists.sourceforge.net/
    

    
      dom4j developer list
      http://lists.sourceforge.net/lists/listinfo/dom4j-dev
      http://lists.sourceforge.net/lists/listinfo/dom4j-dev
      http://www.mail-archive.com/dom4j-dev%40lists.sourceforge.net/
    
  
    
      dom4j commits list
      http://lists.sourceforge.net/lists/listinfo/dom4j-commits
      http://lists.sourceforge.net/lists/listinfo/dom4j-commits
    
    
  
    
      Curt Arnold
      carnold
      [email protected]
    
    
      David Lucas
      ddlucas
      [email protected]
    
    
      David White
      drwhite
      [email protected]
    
    
      Jakob Jenkov
      jjenkov
      [email protected]
    
    
      James Strachan
      jstrachan
      [email protected]
      SpiritSoft, Inc.
    
    
      Laramie Crocker
      laramiec
      [email protected]
    
    
      Maarten Coene
      maartenc
      [email protected]
      Cronos
    
    
      Michael Skells
      mskells
      [email protected]
    
    
      Nick Sanderson
      nicksanderson
      [email protected]
    
    
      Steen Lehmann
      slehmann
      [email protected]
    
    
      Tobias Rademacher
      tradem
      [email protected]
    
    
      Bob McWhirter
      werken
      [email protected]
    
    
      Todd Wolff
      wolfftw
      [email protected]
    
    
      OuYang Chen
      yeekee
      [email protected]
    
    
      Yuxin Ruan
      yruan2
      [email protected]
    
  

    

    
      jaxme
      jaxme-api
      0.3
      http://ws.apache.org/jaxme/index.html
    

    
      jaxen
      jaxen
      1.1-beta-6
      http://jaxen.codehaus.org/
    

    
      msv
      xsdlib
      20030807
      https://msv.dev.java.net/
    

    
      msv
      relaxngDatatype
      20030807
      https://msv.dev.java.net/
    

    
      pull-parser
      pull-parser
      2
      http://www.extreme.indiana.edu/xgws/xsoap/xpp/
    
    
    
      xpp3
      xpp3
      1.1.3.3
      http://www.extreme.indiana.edu/xgws/xsoap/xpp/
    

    
      stax
      stax
      1.0
      http://jcp.org/aboutJava/communityprocess/final/jsr173/index.html
    

    
      xml-apis
      xml-apis
      2.0.2
      http://xml.apache.org/xerces2-j/index.html
    

    
    
    
      junitperf
      junitperf
      1.8
      http://www.clarkware.com/software/JUnitPerf.html
    
    
    
      stax
      stax-ri
      1.0
      http://dev2dev.bea.com/technologies/stax/index.jsp
    

    
      xerces
      xercesImpl
      2.6.2
      http://xml.apache.org/xerces2-j/index.html
    

    
      xalan
      xalan
      2.5.1
      http://xml.apache.org/xalan-j/index.html
    

  
    src/java
    src/test

    
    
      
        **/*Test.java
      
    
    
    [email protected]
  
     maven-changelog-plugin
     maven-changes-plugin
     maven-checkstyle-plugin
     maven-clover-plugin
     maven-developer-activity-plugin
     maven-faq-plugin
     maven-file-activity-plugin
     maven-javadoc-plugin
     maven-jdepend-plugin
     maven-junit-report-plugin
     maven-jxr-plugin
     maven-license-plugin
  ss

你可能感兴趣的:(XML writer以及Comment Text Namespace Entity CDATA)