|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Which one's faster
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
|
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








