|
Subject: Re: [xsl] Telling parser to ignore DTD From: "J.Pietschmann" <j3322ptm@xxxxxxxx> Date: Thu, 02 May 2002 22:14:22 +0200 |
Is there a way to tell xalan to ignore the DTD defined in the XML file and just process the transformation without using the DTD?
You have to use a non-validating parser. Xalan itself (an XSLT processor) has actually nothing to do with validation.
If you use Xalan embedded, you can try to create a parser with validation turned off explicitely:
Transformer transformer=TransformerFactory.newInstance().newTransformer(
new StreamSource(new File("foo.xsl")) );
SAXParserFactory saxParserFactory=SAXParserFactory.newInstance();
saxParserFactory.setValidating(false);
XMLReader xmlReader=saxParserFactory.newSAXParser().getXMLReader();
transformer.transform(
new SAXSource(xmlReader,new InputSource(new FileInputStream("input.xml"))),
new StreamResult(new File("result.stuff")));There is such stuff like "documentation", look for the one for JAXP API.
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Telling parser to ignore , Joerg Heinicke | Thread | Re: [xsl] Telling parser to ignore , David N Bertoni/Camb |
| Re: [xsl] Telling parser to ignore , David N Bertoni/Camb | Date | Re: [xsl] Extending xsltproc?, Gary Lawrence Murphy |
| Month |