Bonjour,
Je pars de ce fichier xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<evenement>
<venue>
<identifiant />
<entree>
<heure>20</heure>
</entree>
</venue>
</evenement>
Je voudrais ajouter un noeud "emetteur" sous "identifiant", pour que cela donne ceci :
<?xml version="1.0" encoding="ISO-8859-1"?>
<evenement>
<venue>
<identifiant>
<emetteur>XX</emetteur>
</identifiant>
<entree>
<heure>20</heure>
</entree>
</venue>
</evenement>
Avec le code PS
[xml]$xml = Get-Content "c:\test.xml"
$child = $xml.CreateElement("emetteur" )
$child.InnerText="XX"
$xml.evenement.venue.identifiant.AppendChild($child) | Out-Null
j'obtiens le message d'erreur
Échec lors de l’appel de la méthode, car [System.String] ne contient pas de méthode nommée « AppendChild »
Comment faire svp ?
Merci
Message édité par rogntudjuuu le 18-01-2021 à 16:45:21