Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>How do you need to access your data?</p> <p>If it is one-pass, then you don't need to build the tree in memory. You can use <a href="http://www.saxproject.org/" rel="nofollow noreferrer">SAX</a> (fast, simple) or <a href="http://stax.codehaus.org/Home" rel="nofollow noreferrer">StAX</a> (faster, not quite so simple).</p> <p>If you need to keep the tree in memory to navigate, <a href="http://www.xom.nu/" rel="nofollow noreferrer">XOM</a> or <a href="http://www.jdom.org/" rel="nofollow noreferrer">JDOM</a> are good choices. <a href="http://www.w3.org/DOM/" rel="nofollow noreferrer">DOM</a> is the <em>Choice Of Last Resort</em>, whether it is level 1, 2, or 3, with or without extensions.</p> <p>Xerces, which is the parser included with Java (although you should get the updated version from Apache and not use the one bundled with Java, even in 6.0), also has a streaming native interface called <a href="http://xerces.apache.org/xerces2-j/xni.html" rel="nofollow noreferrer">XNI</a>.</p> <p>If you want to hook other pre-made parts up in the chain, often SAX or StAX work well, since they might build their own model in memory. For example, the <a href="http://www.saxonica.com/" rel="nofollow noreferrer">Saxon</a> XSLT/XQuery engine works with DOM, SAX or StAX, but builds internally a <a href="http://www.saxonica.com/documentation/javadoc/net/sf/saxon/tinytree/package-summary.html" rel="nofollow noreferrer">TinyTree</a> (default) or DOM (optional). <a href="http://www.xquery.com/" rel="nofollow noreferrer">DataDirect XQuery</a> works with SAX, StAX or DOM also, but <em>really</em> likes StAX.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload