the last post was an answer on:<br /><br />Yes you can do this with the&nbsp;<font size="2">javax.xml.validation package.</font><br /><font size="2"><p align="left">&nbsp;</p><p align="left">example:</p><p align="left">&nbsp;</p><p align="left">SchemaFactory sf = SchemaFactory.<i>newInstance</i>(XMLConstants.</p><p align="left">&nbsp;</p><font size="2"><font size="2"><p align="left">SAXParserFactory spf = SAXParserFactory.<i>newInstance</i>();</p><p align="left">spf.setSchema(</p><p align="left">ValidatorHandler vh =</p></font><font color="#0000c0" size="2">schema</font><font size="2">);</font><font color="#0000c0" size="2">schema</font><font size="2">.newValidatorHandler();</font><font size="2"><p align="left">SAXOutputter so =</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; so.output(</p><p align="left">}</p><p align="left">&nbsp;</p></font><b><font color="#7f0055" size="2">new</font><font size="2"> SAXOutputter(vh);</font><b><font color="#7f0055" size="2">try</font><font size="2"> {</font><font color="#0000c0" size="2">jDOMDocument</font><font size="2">);</font><b><font color="#7f0055" size="2">catch</font><font size="2"> (JDOMException e) {</font><font color="#3f7f5f" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // </font><b><font color="#7f9fbf" size="2">TODO</font><font color="#3f7f5f" size="2"> Auto-generated catch block</font><font size="2"><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();</p>}<br /></font></b></b></b></b></font><br /><br /></font><i><font color="#0000c0" size="2">W3C_XML_SCHEMA_NS_URI</font><font size="2">);</font><font size="2">javax.xml.validation.Schema schema = sf.newSchema(</font><b><font color="#7f0055" size="2">new</font><font size="2"> File(SchemaUrl));</font></b></i>