abrir, modificar e imprimir xml com php: <?xml version="1.0" encoding="ISO-8859-1"?> <mundo> <pais nome="Nederland" continente="North-West Europe" url="nederland.html"/> <pais nome="brasil" continente="America do sul" url="brasil.html"/> <pais nome="Canada" continente="America do norte" url="canada.html"/> </mundo> <?php $sax = simplexml_load_file( 'modificado2.xml' ); $attr = $sax->pais[ 1 ]->attributes(); $attr->nome = 'brasil'; $attr->continente = 'America do sul'; $attr->url = 'brasil.html'; $attr = $sax->pais[ 2 ]->attributes(); $attr->nome = 'Canada'; $attr->continente = 'America do norte'; $attr->url = 'canada.html'; echo $sax->asXML(); //GRAVA NO ARQUIVO EXEMPLO.XML file_put_contents('modificado2.xml' , $sax->asXML()); ---------------------------