|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] [no subject]
> >From keshlam@xxxxxxxxxx Wed Dec 3 08:16:15 2003 >In-Reply-To: <200312022226.RAA12493@xxxxxxxxxxx> >Subject: How to detect XSLT extension usage at runtime? >To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx >From: Joseph Kesselman <keshlam@xxxxxxxxxx> >Date: Wed, 3 Dec 2003 08:13:24 -0500 > >Since you're asking specifically abut Xalan-J features, you might get >better/faster answers on Xalan's own mailing list(s). For info about how to >subscribe, see > http://xml.apache.org/mail.html#xalan-j-users > http://xml.apache.org/mail.html#xalan-dev > >>Since its XSLTC implementation has good performance but >>doesn't support extensions > >XSLTC (compiled mode) does now support extension functions (though not >extension elements). See > http://xml.apache.org/xalan-j/extensions_xsltc.html > >>Is there an accurate programmatic way to >>examine a sheet at runtime to determine whether or not it is using >>extensions, so I can switch between compiled/interpreted mode? > >I don't think there's a query built into Xalan which will answer this >question, if that's what you're asking. You'd have to do it the same way an >XSLT processor does it -- scan the stylesheet searching for the XSLT syntax >which invokes an extension. Theoretically that query could leverage our >existing XSLT parser and internal parse tree, but those aren't really >public APIs. > >It might make sense to suggest that Xalan itself be made intelligent enough >to detect features that are supported in interpretive mode but not compiled >mode and automatically fall back to interpretive rather than issuing an >error to the user. (Though the effort spent on that might be better >invested in figuring out how to add the missing features to XSLTC mode...) >If you want to pursue that idea, it's definitely a topic for the xalan-dev >list. > >______________________________________ >Joe Kesselman, IBM Next-Generation Web Technologies: XML, XSL and more. >"The world changed profoundly and unpredictably the day Tim Berners Lee >got bitten by a radioactive spider." -- Rafe Culpin, in r.m.filk Sender: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx Precedence: bulk Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx X-MailLoop: 1 -- ====================================================================== B. Tommie Usdin mailto:btusdin@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Phone: 301/315-9631 Suite 207 Direct Line: 301/315-9634 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in XML and SGML ====================================================================== 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
|

Cart








