match sixth child : match « XSLT stylesheet « XML Tutorial






File: Data.xml
<?xml version="1.0"?>

<mammals locale="North America">
 <mammal junk="yyy">A</mammal>
 <mammal>B</mammal>
 <mammal>C</mammal>
 <mammal>D</mammal>
 <mammal>E</mammal>
 <mammal>F</mammal>
 <mammal>G</mammal>
 <mammal>H</mammal>
</mammals>


File: Transform.xslt

<?xml version="1.0" encoding="US-ASCII"?>
<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="text" />

  <xsl:template match="mammals/mammal[6]">
    Found
    <xsl:value-of select="." />
    !
  </xsl:template>

</xsl:stylesheet>
Output:


 A
 B
 C
 D
 E
 
    Found
    F
    !
  
 G
 H








5.60.match
5.60.1.match sixth child
5.60.2.Match element by attribute value
5.60.3.match = "* | text()"
5.60.4.match with operator |
5.60.5.match=county[starts-with(.,K)] priority=2
5.60.6.mode = toc