Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2220 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Stylesheet pour changer la valeur d' un attribut d'un noeud

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Stylesheet pour changer la valeur d' un attribut d'un noeud

n°1379522
bgbnny
Posté le 02-06-2006 à 09:58:56  profilanswer
 

J'ai un fichier xml contenant un grand nombre de noeuds imbriqués les uns dans les autres et je voudrais remplacer la valeur de l'attribut 'Name' de tous les noeuds 'Item' lorsque la valeur de l'attribut vaut 'Text'.  ( un find & replace de <item Name="Text"> par <item Name="Body"> )
Je voudrais effectuer cette transformation avec un xslt mais je tourne en rond depuis des heures : soit j'ai une copie conforme de l'xml de départ, soit je n'ai que les valeurs sans les noeuds !  
 
En résumé, j'ai ceci:  
<node1>  
..<node2 attrib1="test">  
....<item Name="Text">  
......<node3 attrib="...">...</node3>  
......etc  
....</item>  
....<item Name="Subject">Ceci est le sujet</item>  
...... etc  
..</node2>  
..<node2 attrib1="un autre test">  
....<item Name="Text">  
...... etc  
....</item>  
..</node2>  
</node1>  
 
Et je voudrais ceci:  
<node1>  
..<node2 attrib1="test">  
....<item Name="Body">  
......<node3 attrib="...">...</node3>  
......etc  
....</item>  
....<item Name="Subject">Ceci est le sujet</item>  
...... etc  
..</node2>  
..<node2 attrib1="un autre test">  
....<item Name="Body">
...... etc  
....</item>  
..</node2>  
</node1>  
 
Merci d'avance.

mood
Publicité
Posté le 02-06-2006 à 09:58:56  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Stylesheet pour changer la valeur d' un attribut d'un noeud

 

Sujets relatifs
[RESOLU] Changer largeur zone de liste accessEnvoyer plusieurs fois données d'un formulaire sans changer de page
Comment changer "le texte" dans le calendrier d'un nukedclanProbleme tout simple : existence d'une valeur
Combobox dans un Datagridview valeur par defautRécuperer la valeur d'une variable
changer la couleur de texte d'une liste deroulanteRécupere la valeur d'une variable
convertion d´un texte en valeur numeriqueConserver la valeur d'une CheckBox (VBA)
Plus de sujets relatifs à : Stylesheet pour changer la valeur d' un attribut d'un noeud


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR