Mega Code Archive

 
Categories / XML Tutorial / Xpath
 

For-each children

File: Data.xml <?xml version="1.0" encoding="UTF-8"?> <europe>  <scandinavia>   <state>Finland</state>   <state>Sweden</state>   <state>Iceland</state>   <state>Norway</state>   <state>Denmark</state>  </scandinavia> </europe> File: Transform.xslt <?xml version="1.0" encoding="UTF-8"?> <scandinavia xsl:version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">   <xsl:for-each select="europe/scandinavia/state">     <country>       <xsl:value-of select="." />     </country>   </xsl:for-each> </scandinavia> Output: <?xml version="1.0" encoding="UTF-8"?><scandinavia><country>Finland</country><country>Sweden</country><country>Iceland</country><country>Norway</country><country>Denmark</country></scandinavia>