Salut à tous j'ai un petit souçis je dois manipuler un fichier xml ( qui arrive d'un dataset en csharp , jusque la pas trop de problème ( déjà réglés en amont ) mais je dois transformer les balises de ce fichier en attribut :

une partie du xml d'entrée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<Customers>
      <Id>e0a097a8-f3b2-456e-9fb8-f0a0691b9c95</Id>
      <Description>Capuchon</Description>
      <CompositionParentId>d5949b80-9d32-43f8-9e62-4deadd3ece28</CompositionParentId>
      <Level>1</Level>
      <Customers>
        <Id>6077771f-0aa7-49a9-b5b8-bb0629872c83</Id>
        <CompositionParentId>e0a097a8-f3b2-456e-9fb8-f0a0691b9c95</CompositionParentId>
        <Level>2</Level>
      </Customers>
    </Customers>
et je souhaiterais récupéré en sortie :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<Customers Id='e0a097a8-f3b2-456e-9fb8-f0a0691b9c95'
      Description='Capuchon'
      CompositionParentId='d5949b80-9d32-43f8-9e62-4deadd3ece28'
      Level='1'>
      <Customers Id='6077771f-0aa7-49a9-b5b8-bb0629872c83'
  CompositionParentId='e0a097a8-f3b2-456e-9fb8-f0a0691b9c95'
        Level='2'>
      </Customers>
    </Customers>
voila , avec X sous niveau de customer ...
Si quelqu'un pouvait m'agyuer je n'ai pas trouver de solution dans la faq , ni dans celle sur xslt