[jdom-interest] DTD locations when reading XML from a resourc
e jar
philip.nelson at omniresources.com
philip.nelson at omniresources.com
Sat May 5 13:37:22 PDT 2001
> Hello all, ran into a problem just now and I'm wondering if anyone has
> ny helpful hints.
>
> I have a servlet packaged into a jar (war) file, and the jar also
> includes some XML configuration files which the servlet reads on
> startup. To read the XML I use code essentially like the following:
>
> InputStream in = getServletContext().getResourceAsStream(xmlfile);
> SAXBuilder parser = new SAXBuilder(validate);
> Document doc = parser.build(in);
You should be able to build a custom EntityResolver and use it with
SAXBuilder. Sax will call that instead of trying to locate the file itself.
Use builder.setEntityResolver()
More information about the jdom-interest
mailing list