![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - [xsl] DTDs and offline processing [Thread Next] RE: [xsl] DTDs and offline processingTo: Date: 2/1/2005 11:07:00 AM 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 | ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
