XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
(Deleted User) Subject: Bug in Xalan ? (xsl:element inside xsl:variable)
Author: (Deleted User)
Date: 21 Jan 2003 12:27 PM
Hello everyone !
I am doing the following code:














As you all can see, variable "v" is holding two elements. Using Excelon's parser, it works fine, however, when using Xalan, the following error occurs when the for-each tag is executed:

javax.xml.transform.TransformerException: java.lang.ClassCastException: org.apache.xpath.objects.XRTreeFrag

at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2329)

at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2147)

Any suggestions ? Thanks in advance

Postnext
Minollo I.Subject: Re: Bug in Xalan ? (xsl:element inside xsl:variable)
Author: Minollo I.
Date: 21 Jan 2003 12:43 PM
The problem is that the Stylus Studio internal processor is able to
interpret a Result Tree Fragment (RTF, like the one you are associating to
the $v variable) as a Nodeset, which is the type required by the XPath
expression you are using in the select attribute of the for-each statement.

In order to make Xalan work on this example, you have to declare the
following namespace:
xmlns:xalan="http://xml.apache.org/xalan"

....and change the XPath expression into:
select="xalan:nodeset($v)/child::*"

Unfortunately the internal processor won't understand the xalan:nodeset
extension. I'm filing a request to get this properly handled in a future
update.

Hope this helps,
Minollo

Posttop
(Deleted User) Subject: Re: Bug in Xalan ? (xsl:element inside xsl:variable)
Author: (Deleted User)
Date: 21 Jan 2003 01:03 PM
That just worked ! Not inside SS, but worked. Thank you very much for your attention.

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.