[jdom-interest] Ignoring DTD with no base URI
Oliver Koell
listen at quimby.de
Sat Oct 23 05:50:47 PDT 2004
Hi Vjeran,
supply an absolute System ID for the document you're parsing (can even
be a fake one). This should solve your problem.
Cheers, Oliver
> Hi everybody.
>
> I'm using JDOM1.0, and I read FAQ about ignoring DTD by registering my
> NoOpEntityResolver, but problem that XMLs that I'm working with have :
> <!DOCTYPE BXML SYSTEM "dtd/something.1.0.dtd">
> and my XML parser raises exception even before calling my no-op entity
> resolver :
> Error on line 2: Relative URI "dtd/something.1.0.dtd"; can not be
> resolved
> without a base URI.
>
> XML are loaded from network stream, sent by third-party application,
> thus I
> cannot effect it. I just need some way of completely ignoring this
> DTD. Is
> this possible, or XML with DTD reference defined as above is not valid
> (without complete URL scheme), thus no parser will allow it ?
>
> Regards,
> Vjeran
More information about the jdom-interest
mailing list