Code Search for Developers
 
 
  

compare.html from PeerWriter at Krugle


Show compare.html syntax highlighted

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>dom4j - XML Object Model Comparisons</title><style type="text/css" media="all">
          @import url("./style/maven-base.css");
          
          @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="James Strachan"></meta><meta name="email" content="jstrachan@apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://sourceforge.net/projects/dom4j" id="organizationLogo"><img alt="MetaStuff Ltd." src="http://sourceforge.net/sflogo.php?group_id=16035"></img></a><a href="http://dom4j.org" id="projectLogo"><img alt="dom4j" src="./images/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
              Last published: 16 May 2005
              <span class="separator">|</span>
                Doc for 1.6.1
              </div><div class="xright">
        
        <a href="http://www.w3.org/TR/xpath" class="externalLink" title="External Link">XPath Spec</a>
      
        
          
            <span class="separator">|</span>
          
        
        <a href="http://jaxen.codehaus.org/" class="externalLink" title="External Link">Jaxen</a>
      
        
          
            <span class="separator">|</span>
          
        
        <a href="http://sourceforge.net/projects/dom4j/" class="externalLink" title="External Link">dom4j@SourceForge</a>
      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menudom4j"><h5>dom4j</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="guide.html">Quick start</a></li><li class="none"><a href="cookbook.html" class="newWindow" title="New Window" target="_blank">Cookbook</a></li><li class="none"><strong><a href="compare.html">Comparison</a></strong></li><li class="none"><a href="goals.html">Goals</a></li><li class="none"><a href="changes-report.html">Changes</a></li><li class="none"><a href="download.html">Download</a></li><li class="none"><a href="license.html">License</a></li><li class="none"><a href="apidocs/index.html" class="newWindow" title="New Window" target="_blank">Javadoc (1.6.1)</a></li><li class="none"><a href="http://www.dom4j.org/dom4j-1.5.2/apidocs/index.html" class="newWindow" title="New Window" target="_blank">Javadoc (1.5.2)</a></li><li class="none"><a href="http://www.dom4j.org/dom4j-1.4/apidocs/index.html" class="newWindow" title="New Window" target="_blank">Javadoc (1.4)</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About dom4j</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://www.cenqua.com/clover" title="Code Coverage by Clover" id="poweredByExternal"><img alt="Code Coverage by Clover" src="http://www.cenqua.com/images/clovered1.gif"></img></a><a href="http://www.sourceforge.net" title="Hosted by SourceForge" id="poweredByExternal"><img alt="Hosted by SourceForge" src="http://sourceforge.net/sflogo.php?group_id=16035&amp;amp;type=1"></img></a><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Comparison"></a><h2>Comparison</h2><p>This page attempts to survey the landscape of available XML object 
        models and compare and contrast their features.
        The information in this table is correct to the best of our knowledge
        and we will try and keep this information as up to date as possible.
        If you think there's anything wrong, please let us know 
        <a href="mailto:dom4j-dev@lists.sourceforge.net">here</a>.
      </p><table class="bodyTable"><tr class="a"><th align="left">Feature</th><th align="left"><a href="http://www.w3.org/DOM/" class="externalLink" title="External Link">WC3 DOM</a></th><th align="left"><a href="http://www.dom4j.org" class="externalLink" title="External Link"><i>DOM4J 1.5</i></a></th><th align="left"><a href="http://www.jdom.org" class="externalLink" title="External Link">JDOM 1.0</a></th><th align="left"><a href="http://www.cafeconleche.org/XOM/" class="externalLink" title="External Link">XOM 1.O</a></th></tr><tr class="b"><td>Open Source</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr class="a"><td>Based on Java Interfaces</td><td>Yes</td><td>Yes</td><td>No</td><td>No</td></tr><tr class="b"><td>Supports Java 2 Collections</td><td>No</td><td>Yes</td><td>Yes</td><td>No</td></tr><tr class="a"><td>Can use any SAX parser and XMLFilter</td><td>Yes (usually)</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr class="b"><td>Convert to and from DOM trees</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr class="a"><td>Implements DOM interfaces</td><td>Yes</td><td>Yes (optional)</td><td>No</td><td>No</td></tr><tr class="b"><td>Integrated XPath API support</td><td>No</td><td>Yes</td><td>No</td><td>No</td></tr><tr class="a"><td>Bundled XPath implementation</td><td>No</td><td>Yes</td><td>Optional</td><td>No</td></tr><tr class="b"><td>Support for JAXP/TrAX for XSLT integration</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr class="a"><td>Capable of processing a continuous XML streams</td><td>Don't know</td><td>Yes</td><td>No</td><td>Yes</td></tr><tr class="b"><td>Capable of processing massive documents</td><td>Don't know</td><td>Yes</td><td>No</td><td>Yes</td></tr><tr class="a"><td>XML Schema Data Type support</td><td>No</td><td>Yes</td><td>No</td><td>Don't know</td></tr><tr class="b"><td>XInclude support</td><td>Don't know</td><td>No</td><td>No</td><td>Yes</td></tr><tr class="a"><td>Canonical XML support</td><td>Don't know</td><td>No</td><td>No</td><td>Yes</td></tr></table></div><div class="section"><a name="Performance"></a><h2>Performance</h2><p>Dennis Sosnoski has published an interesting article on IBM's developerWorks 
        which compares the performance of a 
        variety of XML document models for the Java platform including dom4j.
        You can find the very interesting results 
        <a href="http://www-106.ibm.com/developerworks/xml/library/x-injava/index.html" class="externalLink" title="External Link">here</a>.
      </p><p>
        Also you might find these new <a href="benchmarks/xpath/index.html">Performance Benchmarks</a> 
        interesting comparing dom4j and Jaxen against Xerces and Xalan. 
      </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2001-2005, MetaStuff Ltd.</div><div class="clear"><hr></hr></div></div></body></html>



See more files for this project here

PeerWriter

PeerWriter is a collaborative text editor. Multiple peers can edit the same document while they see overall changes in real-time. PeerWriter is based on a decentralized infrastructure, using a non-locking concurrency protocol ensuring global consistency.

Project homepage: http://sourceforge.net/projects/peerwriter
Programming language(s): Java,XML
License: gpl2

  apidocs/
    org/
      dom4j/
        bean/
          class-use/
          BeanAttribute.html
          BeanAttributeList.html
          BeanDocumentFactory.html
          BeanElement.html
          BeanMetaData.html
          package-frame.html
          package-summary.html
          package-tree.html
          package-use.html
        class-use/
          Attribute.html
          Branch.html
          CDATA.html
        datatype/
        dom/
        dtd/
        io/
        jaxb/
        rule/
        swing/
        tree/
        util/
        xpath/
        xpp/
        Attribute.html
        Branch.html
        CDATA.html
        CharacterData.html
        Comment.html
        Document.html
        DocumentException.html
        DocumentFactory.html
        DocumentHelper.html
        DocumentType.html
        Element.html
        ElementHandler.html
        ElementPath.html
        Entity.html
        IllegalAddException.html
        InvalidXPathException.html
        Namespace.html
        Node.html
        NodeFilter.html
        ProcessingInstruction.html
        QName.html
        Text.html
        Visitor.html
        VisitorSupport.html
        XPath.html
        XPathException.html
        package-frame.html
        package-summary.html
        package-tree.html
        package-use.html
    resources/
    allclasses-frame.html
    allclasses-noframe.html
    constant-values.html
    deprecated-list.html
    help-doc.html
    index-all.html
    index.html
    overview-frame.html
    overview-summary.html
    overview-tree.html
    package-list
    packages.html
    serialized-form.html
    stylesheet.css
  benchmarks/
  clover/
  images/
  style/
  xref/
  xref-test/
  changelog-report.html
  changes-report.html
  changes.rss
  checkstyle-report.html
  checkstyle.rss
  compare.html
  cookbook.html
  cvs-usage.html
  dependencies.html
  developer-activity-report.html
  download.html
  downloads.html
  faq.html
  file-activity-report.html
  goals.html
  guide.html
  index.html
  issue-tracking.html
  javadoc-warnings-report.html
  javadoc.html
  jdepend-report.html
  junit-report.html
  license.html
  mail-lists.html
  maven-reports.html
  project-info.html
  status.html
  team-list.html