Je dispose d'un fichier xml ici:Comment sélectionner un élément spécifié en utilisant XSLT par son index?
<DM_Function Function="attribute value">
<DM>
<DM_Source SourceID="id1" SourceTitle="Title1" SourceContent="content1">
</DM_Source>
</DM>
<DM>
<DM_Source SourceID="id2" SourceTitle="Title2" SourceContent="content2">
</DM_Source>
</DM>
<DM>
<DM_Source SourceID="id3" SourceTitle="Title3" SourceContent="content3">
</DM_Source>
</DM>
</DM_Function>
Dans le fichier XSLT, il y a une variable:
<xsl:param name="dmIndex" select="2" />
Je veux transformer le fichier XML en autres.Dispositif variables est l'indice de l'élément, J'espère que l'autre fichier XML montrera juste l'élément Racine et l'élément spécifié (y compris les attributs).
Bonne question (+1). Voir ma réponse pour une solution courte et complète. –