Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2010, 14:50
Avatar de carmagedon
carmagedon
 
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 19 años, 5 meses
Puntos: 23
Eliminar un tag (formato xml)

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.
__________________
Freelance - Aplicaciones Web