blob: 7bbd98cbc6a8467c54c9e62f888d5a9c8135de32 [file] [log] [blame]
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!-- FileName: select05 -->
<!-- Document: http://www.w3.org/TR/xpath -->
<!-- DocVersion: 19991116 -->
<!-- Section: 2 -->
<!-- Creator: David Marston -->
<!-- Purpose: Test for selecting parent nodes. -->
<xsl:template match="/">
<out>At the root, should say the name is ():<xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="way-inside">We are way inside.
<xsl:apply-templates select=".." mode="parent"/>
</xsl:template>
<xsl:template match="* | /" mode="parent">
name of parent is (<xsl:value-of select="name(.)"/>)
<xsl:apply-templates select=".." mode="parent"/>
</xsl:template>
</xsl:stylesheet>