tag node name leer example ejemplo domelement php xml dom

node - Nodo XML con contenido mixto usando PHP DOM



leer xml php domdocument (1)

¿Hay alguna manera de crear un nodo que tenga contenido XML mezclado con PHP DOM?


Si te entendí correctamente, quieres algo similar a innerHTML en JavaScript. Hay una solución para eso:

$xmlString = ''some <b>mixed</b> content''; $dom = new DOMDocument; $fragment = $dom->createDocumentFragment(); $fragment->appendXML($xmlString); $dom->appendChild($fragment); // done

Para sumarizar Lo que necesitas es:

Aunque no se le preguntó al respecto, le diré cómo obtener la representación de cadena de un nodo DOM en oposición a todo el documento DOM:

// for a DOMDocument you have $dom->save($file); $string = $dom->saveXML(); $dom->saveHTML(); $string = $dom->saveHTMLFile($file); // For a DOMElement you have $node = $dom->getElementById(''some-id''); $string = $node->C14N(); $node->C14NFile($file);

Esos dos métodos actualmente no están documentados.