Je ne connais rien à XSLT mais j'en ai besoin pour une seule fois. Cela devrait être assez simple à faire. Qu'est-ce que le XSLT doit être pour prendre l'entrée et l'affichage suivants comme indiqué ci-dessous.Besoin d'aide pour sortir des nœuds de texte à partir de XML avec XSLT
ENTRÉE:
<TestResult>
<set-value idref="account_lockout_duration_var">900</set-value>
<set-value idref="account_lockout_threshold_var">5</set-value>
<group>
<id>345</id>
<id>265</id>
<field>true</field>
<message>dont do that</message>
</group>
<group>
<id>333</id>
<field>false</field>
</group>
</TestResult>
SORTIE
345,265,true
333,false
Ceci est juste un extrait, il ne peut être un élément de champ par groupe, mais les éléments d'identité ne sont pas liés.
J'ai modifié l'entrée, en utilisant les réponses ci-dessous, je reçois la sortie supplémentaire (tout est sortie, quand je veux que les éléments d'identification et sur le terrain grâce
merci, voir mes modifications. – user318747
J'ai mis à jour ma réponse pour vos modifications. –
Je pense que votre règle 'xsl: template match =" node() | @ * "' n'est pas vraiment nécessaire. Voyez ma réponse pour un code plus compact. –