<html><head><style type="text/css"><!-- DIV {margin:0px} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div style="text-align: left;"><font size="3"><span style="font-family: monospace;"></span>The problem is that a schema does not define a "root" element , and that's the main point for me, because I need to work on the file (xml schema or dtd) as a tree structure, it means the parsing must start by the root element and then the chidren of the current element (from left to right -&gt; prefix). So how can I do that ?<br><br></font><font size="3"><a href="javascript:ol('http://www.saxonica.com/');"></a></font></div><font size="3">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</font><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div>?? A DTD, although it is part of an XML file, is not, in itself, an XML
 <br>file, i.e. it's information-set, according to XML, is empty... or do I <br>mistake ??<br>Normal SAX parsers (Xerces, AElfred, Crimson...) parse the DTD when <br>parsing the xml file that references it but do not deliver any<br> info from it. Xerces has some interfaces within XNI (but this is mostly <br>xml-schema oriented).<br><br>I think what you need is DTDparser... does a good job!<br><br>paul<br><br>enis enis wrote:<br>&gt; Hi everyone,<br>&gt;<br>&gt; I have a DTD to parse as an XML file (tree structure), so I converted <br>&gt; it to xml schema to parse it : I need to get the elements (and the <br>&gt; attributes) starting by the root and then the children (from left to <br>&gt; right)... So&nbsp;&nbsp;I need an example of a java class that does that with JDOM.<br>&gt;<br>&gt; thanks.<br>&gt;<br>&gt; ------------------------------------------------------------------------<br>&gt;<br>&gt; _______________________________________________<br>&gt; To control your
 jdom-interest membership:<br>&gt; <a target="_blank" href="http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhost.com">http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhost.com</a><br><br></div></div><br></div></div></body></html>