[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: DTDs and offline processing
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: 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|