le premier nœud enfant nom dans xslt

Je voulais savoir comment faire pour trouver le premier nœud enfant le nom d'un nœud spécifique dans xslt.

J'ai un xml:

 <name>
    <body>
      <para>
        <text> some text</text>
      </para>
    </body>
  </name>

Puis-je obtenir un nom à l'aide du corps/node()[1]/local-name()?

<xsl:template match="name">
<name> 
<xsl:variable name="firstchild" select="body/node()[1]/local-name()">
                        </xsl:variable>
 <xsl:value-of select="$firstchild" />
 </name>
</xsl:template>

La sortie doit être

 <name>
    para
  </name> 
D'élément qui sont que vous essayez d'afficher? Et êtes-vous essayer d'afficher le nom de l'élément, ou le contenu de l'élément?
Juste un nom ...

OriginalL'auteur atif | 2012-07-17