This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Dillemma when creating an XSL template ... how do I do this?


Hi Josh,

>    <!-- This section -->
>    <xsl:element name="a">
>             <xsl:attribute name="href">mailto:<xsl:value-of
select="email"/>></xsl:attribute>
>             <xsl:value-of select="email" />
>          </xsl:element>
>    <br/>
>    <xsl:element name="a">
>             <xsl:attribute name="href">http://<xsl:value-of
select="url"/>></xsl:attribute>
>             <xsl:value-of select="url" />
>          </xsl:element>
>    <br/>
>    <!-- This section -->

You can also use literal result elements (just write the element that
you want) and attribute value templates (just write the attribute
value that you want, with {}s around bits you want calculated) for a
shorter (and I think more readable) solution:

   <a href="mailto:{email}"><xsl:value-of select="email" /></a>
   <br />
   <a href="http://{url}"><xsl:value-of select="url" /></a>
   <br />

I hope that helps,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]