es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DOMDOCUMENT

Generando el mapa del sitio con DOMDocument: falta el AttributeNode en la salida.

Estoy intentando generar un sitemap.xml, aquí está la versión simplificada de mi código: $dom = new \DOMDocument(); $dom->encoding = 'utf-8'; $dom->xmlVersion = '1.0'; $dom->formatOutput = true; $xml_file_name = './sitemap.xml'; $urlset = $dom->createElement('urlset'); $attr_ = new \DOMAttr('xmlns:xsi', "http://www.w3.org/2001/XMLSchema-instance"); $urlset->setAttributeNode($attr_); $url_node = $dom->createElement('url'); $url_node_loc = $dom->createElement('loc', 'http://localhost' ); $url_node->appendChild($url_node_loc); $url_node_lastmod = $dom->createElement('lastmod', . . . Read more

PHP DOMDocument – eliminar span por atributos de estilo

Estoy intentando eliminar las etiquetas span con un estilo específico (preservando el texto), pero no entiendo por qué el resultado está poniendo el texto span dentro del primer span en este ejemplo. $curr_notes = ‘<span style=”color: rgb(226, 80, 65);”><br></span><span style=”color: rgb(0, 0, 0);”>TEXTO 1</span><br><span style=”color: rgb(0, 0, 0);”>TEXTO 2</span>’; $pattern . . . Read more

Generación de XML de PHP, cadena `appendChild()`

Estoy generando un archivo XML a través de PHP y lo estoy haciendo de esta manera: $dom = new DOMDocument(); $root = $dom->createElement(‘Raíz’); … // algunas definiciones de nodos aquí, etc. $root->appendChild($producto); $root->appendChild($cantidad); $root->appendChild($unidadDeMedida); $root->appendChild($númeroDeLínea); … $dom->appendChild($root); $dom->save(‘/algún/directorio/algun-nombre.xml’); Todo funciona bien hasta que encuentro un problema, cuando llego a la . . . Read more