Subject: Re: [xsl] XSLT 2.0: When to use xsl:sequence, when to use xsl:value-of, and why? From: Florent Georges <darkman_spam@xxxxxxxx> Date: Sat, 16 Jun 2007 18:18:45 +0200 (CEST) |
"M. David Peterson" wrote: Hi David > In XSLT 2.0, when should I use xsl:sequence, when should I use > xsl:value-of, and why? The difference is quite simple: xsl:sequence returns the result of the evaluation of an XPath expression (that is, a sequence), while xsl:value-of creates one new fresh text node from a sequence. The exact rules to build the text node value from a sequence of item()* are described there: http://www.w3.org/TR/xslt20/#value-of http://www.w3.org/TR/xslt20/#constructing-simple-content You can also trying the following stylesheet, then replace xsl:value-of by xsl:sequence: <xsl:stylesheet xmlns:xsl="http://www.w3c.org/1999/XSL/Transform" version="2.0"> <xsl:variable name="elem" as="element()"> <elem a="value"/> </xsl:variable> <xsl:template match="/"> <xsl:sequence select="$elem/@a"/> </xsl:template> </xsl:stylesheet> Regards, --drkm _____________________________________________________________________________ Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XSLT 2.0: When to use xsl:seq, M. David Peterson | Thread | Re: [xsl] XSLT 2.0: When to use xsl, Florent Georges |
[xsl] XSLT 2.0: When to use xsl:seq, M. David Peterson | Date | Re: [xsl] XSLT 2.0: When to use xsl, Dimitre Novatchev |
Month |