xsl-list
[Top] [All Lists]

RE: DTDs and offline processing

2005-02-01 04:06:46
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(_at_)yahoo(_dot_)co(_dot_)uk] 
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




--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>