Subject: RE: [xsl] DTDs and offline processing From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 1 Feb 2005 11:06:46 -0000 |
This is something that happens during XML parsing, not during XSLT processing. Most XML parsers, if the document has a DOCTYPE, will try to dereference it; and for XSLT processing this is pretty-well mandatory because of the problem of entity references. There are mechanisms (OASIS catalogs) that allow you to redirect the parser to a local copy of the DTD, but you can't entirely avoid reading it except by removing the reference to it. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Tom Schutzer-Weissmann [mailto:trmsw@xxxxxxxxxxx] > Sent: 01 February 2005 10:23 > To: XSL > Subject: [xsl] DTDs and offline processing > > I run into problems using Saxon on documents containing a DOCTYPE > declaration because it tried to look up the DTD even when I'm offline. > Is there a way to avoid this, short of removing the declaration? > > The other problem is that without the DTD, entities can't be > looked up, > so I get an error. From what I could see in the FAQs, the only way > round that is to temporarily change &thing; into > [[AMP]]something_else;, > with sed. Any alternatives? > > regards, > Tom SW
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] DTDs and offline processi, George Cristian Bina | Thread | Re: [xsl] DTDs and offline processi, omprakash . v |
[xsl] fo:table display center or ri, Markus Gamperl | Date | AW: [xsl] Grouping in XSLT 2.0 with, Huditsch Roman |
Month |