[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: tree fragments in variable?!

Subject: Re: tree fragments in variable?!
From: Mike Brown <mike@xxxxxxxx>
Date: Sun, 12 Jan 2003 20:27:42 -0700 (MST)
Re:  tree fragments in variable?!
Jan Mendling wrote:
> Hello XSLTies,
> when I use something like this:
> <xsl:variable name="header">
>   <tr>
>   <th>Element</th>
>   <th>Description</th>
>   </tr>
> </xsl:variable>
> Is there a way to address certain nodes with XPath-like "$header/*" for example? When trying this, it seemed that the content is stored like a string in the variable. Though, when I used xsl:value-of the tags had been eliminated.

The variable-binding element with content created a "result tree fragment"
which is a special type of node-set that cannot be addressed into and can only
be used as a string. However, all XSLT processors come with an extension
function that converts a result tree fragment to a node-set.

Here's a demonstration of one way to use them semi-generically:
http://groups.google.com/groups?selm=3df07962%241_3%40omega.dimensional.com&oe=UTF-8&output=gplain

Mike

-- 
  Mike J. Brown   |  http://skew.org/~mike/resume/
  Denver, CO, USA |  http://skew.org/xml/

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.