Subject: Re: [xsl] Which one's faster From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Wed, 2 Jul 2003 13:53:34 +0100 |
Angus McCollum wrote: > It is not a choice to be made. Example 1 does not work because > xsl:attribute is designed to exactly what you are intending. In > particular, you can not place an xpath query (i.e. @url) in the > output directly. The XSLT processor does not know that is should be > interpreted as an xpath query. The same query in the select > attribute of the xsl tag is interpreted as an xpath query and thus > works. In case this is misinterpreted: you can insert the value resulting from evaluating an XPath expression into an attribute without using <xsl:attribute>, as long as you use an attribute value template: <a href="{@url}">...</a> has the same effect as: <a> <xsl:attribute name="href"> <xsl:value-of select="@url" /> </xsl:attribute> ... </a> but the first is shorter and easier to read and write than the second. Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Which one's faster, McCollum , Angus | Thread | RE: [xsl] Which one's faster, Michael Kay |
RE: [xsl] xsl:sort in old MSXML, Claudio Russo | Date | RE: [xsl] xsl:sort in old MSXML, Claudio Russo |
Month |