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 |