|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: collect elements into variable and apply-template
Investigate your XSLT processor's node set extension (called "node-set()" or "nodeset()", depending on the processor).
--
Charles Knell
cknell@xxxxxxxxxx - email
-----Original Message-----
From: Rui Alberto L. Gon硬ves <rui-l-goncalves@xxxxxxxxxxxxx>
Sent: 19 Feb 2004 19:50:31 +0000
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] collect elements into variable and apply-templates
Hi,
I need to collect some elements from a document into a
variable and then apply-templates the the resulting variable:
Example:
XSL
== <xsl:template match="doc">
<xsl:variable name="a">
<xsl:for-each select="xxx/*">
<xsl:copy-of select="."/>
</xsl:for-each>
</xsl:variable>
<!-- ILLEGAL -->
<xsl:apply-templates select="$a"/>
</xsl:template>
XML
== <doc>
<xxx>
<item> test1 </item>
</xxx>
<xxx>
<item>test5</item>
</xxx>
</doc>
this results in:
(Location of error unknown)XSLT Error (org.apache.xpath.XPathException):
Can not convert #RTREEFRAG to a NodeList!
Does anyone have an idea how can I solve this problem?
thanks for any help.
Rui
--
Rui Alberto L. Gonçalves <rui-l-goncalves@xxxxxxxxxxxxx>
PT Inovação
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
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








