
Envoyé par
emmanuel.remy
Salut,
Le plus simple est d'utiliser
simpleXML.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
<?php
//on cherche à charger puis changer quelques éléments
if (file_exists('test.xml')) {
$xml = simplexml_load_file('test.xml');
//la version de updater
$xml->updater['version']="XXXXXX";
//le contenu de urlupdater
$xml->urlUpdater = "YYYYYYY";
//la version de logiciel
$xml->logiciel['version']="XXXXXX";
//le execName de urlUpdatelogiciel
$xml->urlUpdatelogiciel['execName']="ZZZZZZ";
//le contenu de urlUpdatelogiciel
$xml->urlUpdatelogiciel="WWWWWWWWWW";
//le résultat final
echo $xml->asXML();
//ou
$xml->asXML("resultat.xml");
} else {
exit('Echec lors de l\'ouverture du fichier test.xml.');
}
?> |
Bon dev,
ERE
Merci, ça marche super.
Par contre, je récupère des valeurs d'un input text :
$xml->updater['version']=$version_updater;
Est-ce que si mon champs est vide, le XML se modifiera avec une valeur vide ou il ne le remplacera pas ?
J'aimerai seulement modifier le XML en fonction des input text remplit.
Partager