|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: question about xsl:element names
> From: Calvin Smith [mailto:calvins@xxxxxxxxxxxxxxxxx] > Sent: Wednesday, April 16, 2003 3:32 PM > Subject: question about xsl:element names > > > Hi, > > How can one create an element with a name that is not determined until > runtime? I tried assigning to a variable and putting the > variable in the > name attribute of xsl:element, but that doesn't work, and I > tried using > the name function within the name attribute, since the name > of the element > should be the name of another element, but that doesn't work either. > > I've checked the FAQs that I'm aware of, and didn't see this question. > Thanks in advance... This is one of the few cases where you can use an attribute value template (AVT) within an XSLT element: <xsl:element name="{name()}"> <!-- template-body --> </xsl:element> Note the curly braces around the name() function within the name attribute. You can also assign the value of the namespace attribute in this manner. Check out http://www.dpawson.co.uk/xsl/sect2/N1575.html and http://www.dpawson.co.uk/xsl/sect2/N3257.html#d3243e40 for more info on using AVTs. hth, b. | brian martinez brian.martinez@xxxxxxxxxxx | | lead gui programmer 303.708.7248 | | cheap tickets, part of trip network fax 303.790.9350 | | 6436 s. racine cir. englewood, co 80111 | | cendant travel distribution services http://www.cheaptickets.com/ | 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








