Mega Code Archive

 
Categories / XML Tutorial / Xpath
 

Returns the name of the parent element

File: Data.xml <?xml version = "1.0"?> <product>    <books>       <book>          Getting Started with Microsoft Visual C++        </book>       <book>C How to Program</book>    </books> </product> File: Transform.xslt <?xml version = "1.0"?> <xsl:stylesheet version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">   <xsl:template match="/product">     <xsl:value-of       select="name(//parent::node()[. = 'C How to Program'])" />   </xsl:template> </xsl:stylesheet> Output: <?xml version="1.0" encoding="UTF-8"?>book