est ici la structure de mon XMLGet-nom local du nœud actuel dans XSL
<FileRoot>
<UserSet1>
<User>
<FirstName></FirstName>
<LastName></LastName>
</User>
<User>
<FirstName></FirstName>
<LastName></LastName>
</User>
...
</UserSet1>
<InactiveUsers>
<User>
<FirstName></FirstName>
<LastName></LastName>
</User>
<User>
<FirstName></FirstName>
<LastName></LastName>
</User>
...
</InactiveUsers>
</FileRoot>
Dans mon modèle XSL
<xsl:template match="/*/*">
<File>
<xsl attribute name="Name">
<xsl:value-of select="local-name(/*/*)"/>
</xsl:attribute>
</File>
</xsl>
Après la transformation, pour les deux UserSet1 et InactiveUsers, m'a donné « UserSet1 ". Les résultats attendus doivent être "UserSet1" pour UserSet1 et "InactiveUsers" pour InactiveUsers. Comment puis-je récupérer correctement la valeur?
Merci
Exactement ce que je avais besoin. Merci!! – fishiefishie