[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: extension functions returning temporary trees
Date: Tue, 15 Dec 2009 21:10:34 -0000 To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> From: "Michael Kay" <mike@xxxxxxxxxxxx> Subject: RE: extension functions returning temporary trees Message-ID: <1D5F068BD1FC442F8BC67668EA070D35@Sealion> The way extension functions work is entirely a matter for the processor, but I would be rather surprised if the call mechanism allowed you to return a string containing lexical XML, and implicitly parsed that XML and turned it into a tree of nodes. That conversion needs to be done e explicitly by calling an XML parser, either from the C# before returning from the extension, or from the XSLT code after returning. Regards, Michael Kay http://www.saxonica.com/ http://twitter.com/michaelhkay Turns out that it's a known bug in the Altova engine with a pre-existing trouble ticket. "29642 - extension function support for result tree fragments and node sets" Extension functions can't return node-sets/temporary trees I guess I can stop banging me head against the wall - the wall will certainly appreciate it.
|
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
|