RE: how to influence dtd processing?
> nsgmls has a command line -i option whereby "-iname" is the same as: > <!ENTITY % name "INCLUDE"> > > i'd like to do the same thing with xt (or any xslt processor). but > i don't think they support it. i don't even see mention of how > this can be done via their various servlet apis If you use the Java API to Saxon, it allows you to nominate a SAX parser of your choice. You could nominate a parser which is a simple subclass of John Cowan's ParserFilter (www.ccil.org/~cowan), which delegates all the work to a real parser but nominates its own EntityResolver. The EntityResolver could then select which DTD to use, or construct a DTD dynamically, based on some environment parameter. Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
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