<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4207.2601" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Group,</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; I am currently taking an XML 
String and building a JDOM Document by using the SAXBuilder.build(Reader) 
method.&nbsp; I instantiate the SAXBuilder by calling the SAXBuilder(boolean) 
constructor and set validation to true.&nbsp; I have been able to parse and 
create the document when the DTD is within the XML text, but I get the following 
Exception when I try to reference an external DTD:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>org.jdom.JDOMException: Error on line 1: Relative URI 
"C:\testing\item_validation_request.dtd"; can not be resolved without a document 
URI.</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I am trying to determine what my &lt;!DOCTYPE 
...&gt; element should look like (specifically the publicID and the 
systemID)</FONT></DIV>
<DIV><FONT face=Arial size=2>and I would like to eventually make reference to 
this DTD with an relative path instead of the absolute path.</FONT></DIV>
<DIV><FONT face=Arial size=2>Currently my DOCTYPE looks like the 
following:</FONT></DIV>
<DIV>&lt;!DOCTYPE REQUEST_ITEM_VALIDATION SYSTEM 
"C:\testing\item_validation_request.dtd" &gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I notice in the documentation that there is a 
SAXBuilder.build(Reader, String) method, but I have not been successful 
implementing this method as well.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Can anyone provide me with some insight on how I 
should reference this external DTD in my XML String?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks in advance,</FONT></DIV>
<DIV><FONT face=Arial size=2>Jon</FONT></DIV></BODY></HTML>