Mega Code Archive

 
Categories / XML Tutorial / XSLT StyleSheet
 

Match sixth child

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