[jdom-interest] Where to place DTD - Urgent
Jason Hunter
jhunter at servlets.com
Thu May 23 13:20:26 PDT 2002
You need to put them in the current working directory. That often isn't
where the classes are located. For example, if you run "java Foo" in
/tmp then it'll be /tmp regardless where the .class files are found.
For web servers it's often tricky to know, but
System.getProperty("user.dir") will tell you where it is.
-jh-
jeelani basha wrote:
>
> Hi,
>
> (if this question was already posted, sorry for
> repeating the same.)
>
> I want to know about where to keep the DTD files in
> the directory when my xml file contains the following:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE ServiceHeader SYSTEM "POGuideline.dtd">
> <PO>
> ....
>
> </PO>
>
> Because, even after I place the DTD in the .class
> directory that does the parsing , still I am getting
> the error:
>
> JDOMExceptionorg.jdom.JDOMException: Error on line 0
> of document : File "POGuideline.dtd" not found.
>
> Thanks and Best Regards,
> Jeelani
>
> __________________________________________________
> Do You Yahoo!?
> LAUNCH - Your Yahoo! Music Experience
> http://launch.yahoo.com
> _______________________________________________
> To control your jdom-interest membership:
> http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@yourhost.com
More information about the jdom-interest
mailing list