J'ai quelques XML qui contient des enregistrements et des documents sous, comme celui-ci:Déplacer les nœuds sous en parent les attributs avec XSLT
<data>
<record jsxid="id0x0b60fec0" ID="12429070" Created="2008-10-21T03:00:00.0000000-07:00">
<record jsxid="id0x0b60ff10" string="101"/>
<record jsxid="id0x0e64d8e8" string="63"/>
<record jsxid="id0x2fd83f08" string="Y"/>
</record>
<record jsxid="id0x0b60fec0" ID="12429070" Created="2008-10-21T03:00:00.0000000-07:00">
<record jsxid="id0x0b60ff10" string="102"/>
<record jsxid="id0x0e64d8e8" string="77"/>
<record jsxid="id0x2fd83f08" string="Y"/>
</record>
<data>
je dois la transformer de telle sorte que l'attribut de chaîne des enregistrements sous sont élevés en l'enregistrement parent sous forme d'attributs numérotés consécutivement, puis mis au rebut, comme ceci:
<data>
<record jsxid="id0x0b60fec0" ID="12429070" Created="2008-10-21T03:00:00.0000000-07:00" 1="101" 2="63" 3="Y"/>
<record jsxid="id0x0b60fec0" ID="12429070" Created="2008-10-21T03:00:00.0000000-07:00" 1="102" 2="77" 3="Y"/>
<data>
le nombre de sous-dossiers est arbitraire dans les documents, mais reste statique dans le même document.
Est-ce que quelqu'un aurait la gentillesse de montrer la voie à une solution XSLT? Merci beaucoup.
merci beaucoup Evan – mysomic