|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: equal signs in XML attribute values
Hi,
If you're writing a template to match any element with a foo attribute
equal to 3, which then applies the template for a bar element within
the matching element having a foo = 3, then I got the following to work:
The output of this simple example is:
firstmatch secondmatch
---- mydata.xml --------
<?xml version="1.0" ?>
<?xml:stylesheet type="text/xsl" href="mystyle.xsl" ?>
<top>
<something foo="3">
<bar frob="firstmatch"/>
</something>
<this foo="3">
<bar frob="secondmatch"/>
</this>
</top>
---- mystyle.xsl --------
<?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="*[@foo = 3]">
<xsl:apply-templates select="bar"/>
</xsl:template>
<xsl:template match="bar">
<xsl:value-of match="@frob"/>
</xsl:template>
</xsl:stylesheet>
____________________________________________________________________________
Steve | Consulting PM & XML Technology Evangelist | smuench@xxxxxxxxxx
Muench | Java Business Objects Dev Team | geocities.com/~smuench
--- Begin Message ---
|
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








