Cómo modificar los valores de nodo de un archivo XML ubicado en el extremo del servidor usando PHP
Frecuentes
Visto 3,410 veces
2
Necesito modificar mi valor de nodo xml como
<summary>
<data>125</data>
</summary>
a
<summary>
<data>200</data>
</summary>
Estoy usando PHP 5.2. Aunque puedo leer los archivos xml, pero no puedo actualizarlo
$doc = new DOMDocument();
$doc->load( 'summary.xml' );
$data = $doc->getElementsByTagName( "data" );
$datavalue = $data ->item(0)->nodeValue;
echo "$datavalue\n";
¿Cómo modificar este valor de nodo de datos?
1 Respuestas
4
Puede establecer el nodeValue y luego usar saveXML()
:
$data ->item(0)->nodeValue = 200;
$doc->saveXML();
respondido 06 nov., 20:14
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas php xml dom domdocument or haz tu propia pregunta.
posible duplicado de Usando DOMXml y Xpath, para actualizar entradas XML , también por favor vea php.net/class.domnode.php#domnode.props.nodevalue - hakre