<xslTutorial creator="nicmila@idoox.com" zvonId="MNaaaa">
<index keywords='@'/>
<description>Attributes can be accessed in similar way as elements. Notice @ in front of attribute name.</description>

<attValues>
<value match="dog">further process any dog element
</value>
<value match="@name">matches name attribute of dog element
</value>
<value match="data/@color">matches color attribute of data element which is a child of dog element
</value>
</attValues>

<example id="id1">
<xmlSource id="id3">
<dog name='Joe'>
<data weight='18 kg' color="black"/>
</dog>
</xmlSource>

<xslStylesheet id="id4">

<xsl:template match="dog">
<P><B><xsl:text>Dog: </xsl:text></B>
<xsl:value-of select="@name"/></P>
<P><B><xsl:text>Color: </xsl:text></B>
<xsl:value-of select="data/@color"/></P>
</xsl:template>
</xslStylesheet>


</example>
</xslTutorial>