File: compare.html

package info (click to toggle)
dom4j 1.6.1%2Bdfsg.2-4
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 34,224 kB
  • ctags: 67,911
  • sloc: xml: 29,667; java: 26,408; makefile: 55
file content (39 lines) | stat: -rw-r--r-- 7,358 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!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>