returns the name of the parent element : parent « XPath « XML Tutorial






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








4.13.parent
4.13.1.returns the name of the parent element
4.13.2.The parent axis is used to select the parent node of the context node.
4.13.3.Selecting a Node's Parent or Siblings