Mega Code Archive

 
Categories / XML Tutorial / XSLT StyleSheet
 

Choose statement

File: Data.xml <?xml version="1.0" encoding="ISO-8859-1"?> <america>  <source>   <title>F</title>   <url>http://www.rntsoft.com</url>   <populations estimate="true" year="2002"/>  </source>  <nation>   <name>USA</name>   <capital>DC</capital>   <population>32277942</population>   <cc>dz</cc>  </nation> </america> 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="america">     <xsl:apply-templates select="nation" />   </xsl:template>   <xsl:template match="nation">     <xsl:choose>       <xsl:when test="population > 10000000">         <xsl:value-of select="name" />         <xsl:text>&#10;</xsl:text>       </xsl:when>     </xsl:choose>   </xsl:template> </xsl:stylesheet> Output: USA