Hola, que tal?
Nuevamente ando posteando un tema relacionado con el formato XML.
Resulta que necesito eliminar un tag (el código es generado por inkscape, en formato svg) y no sé ya como resolverlo.
Para mostrar la imágen, reemplazar, y hacer cualquier estilo de modificaciones, funciona perfecto utilizando
DOM.
El problema está en que no sé ya como acceder al tag que yo quiero, por ejemplo:
Cita:
<text id="tagborrar" xml:id="tagborrar" line-height="125%" font-family="Arial" xml:space="preserve" transform="scale(0.98497179,1.0152575)" y="100" x="30" fill="#000000">
<tspan id="childtagborrar" xml:id="childtagborrar" y="400" x="30">Linea a borrar
</tspan></text>
Y de estos tags "text" tengo cientos, por eso quisiera saber si alguien me tira una idea para poder eliminarla.
Por cierto, una solución rapida y fácil es haciendo ésto:
Código PHP:
$dom = new DOMDocument();
$dom->getElementById('tagborrar')->nodeValue = "";
Pero solamente reemplazo el contenido, y yo lo que necesito ahora es eliminarlo completamente, el <text> y el <tspan>
Desde ya muchas gracias de antemano.