Originariamente inviato da bubi1
Codice PHP:
<?php
$intero 
3;
$d = new DOMDocument();
$d->loadXML($s);//$s = stringa con il tuo xml, oppure fai $d->load('nomefile.xml');
$x = new DOMXPath($d);

$r $x->query("//option[@value=$intero]");
if(
$r !== false && $r->length === 1){
  
$r->item(0)->setAttribute('value','Ciao');
  
$r->item(0)->nodeValue 'Mondo';
}

echo 
$d->saveXML();
Cmq come attribute dovevi mettere "Hello" e come nodeValue "World"