Nous avons un système actuel qui génère un fichier XML qui est dans le format suivant:Conversion des éléments XML aux attributs XML en utilisant XSLT
<INVENTORY>
<ITEM>
<SERIALNUMBER>something</SERIALNUMBER>
<LOCATION>something</LOCATION>
<BARCODE>something</BARCODE>
</ITEM>
</INVENTORY>
-je utiliser ces données pour charger dans la norme réseau .NET 2.0 . Mais la grille a besoin du XML pour être dans le format suivant:
<INVENTORY>
<ITEM serialNumber="something" location="something" barcode="something">
</ITEM>
</INVENTORY>
dire doivent être convertis les nœuds enfants du point dans les attributs du nœud de l'élément. Est-ce que quelqu'un sait comment cela peut être fait en utilisant XSLT?
Veuillez lire la documentation de balisage, vous avez besoin de 4 espaces ou d'un onglet pour que SO reconnaisse le code. – AnthonyWJones
La réponse que vous avez acceptée ne produit pas le résultat que vous voulez !!! Un nom d'attribut doit être "serialNumber", la solution acceptée produit "serialnumber". La prochaine fois, n'induisez pas les gens qui passent leur temps à aider. –