Reemplazar TAG XML

Rodrigo Fuentealba darkprox en gmail.com
Mie Abr 25 12:57:55 CLT 2007


El 25/04/07, Raul Campos <rauljcampos en yahoo.es> escribió:
>
>
> Saludos a todos!
>
> Tengo una base de datos antigua que almacena XML en un campo TEXT.
> Ya he reemplazado todos los tags que no me servian pero solo me falta uno.
> Quisiera reemplazar la etiqueta <image id="1" size="medium" align="center"
> />
> a veces dicha etiqueta no tiene los atributos size ni align. Asi que intente
> usar
> expersiones regulares para reemplazar dicha etiqueta por algo asi:
> <img src="/images/imagen.jpg" width="250" height="120" border="0">
>
> He tratado de hacerlo usando expresiones regulares en PHP pero aun no tengo
> mucha experiencia con ellas.

con preg_replace es un lio enorme, mejor utiliza str_replace y strpos...

si no encuentra size=", entonces reemplaza el > con size="$size">
si no encuentra align=", entonces reemplaza el > con size="$size">

>
> Alguien me podria dar la mano con esto??
>
> Gracias!!!
> Raul Campos
>
>  ________________________________
>
> LLama Gratis a cualquier PC del Mundo.
> Llamadas a fijos y móviles desde 1 céntimo por minuto.
> http://es.voice.yahoo.com


-- 
Rodrigo Fuentealba Cartes
Desarrollador de Sistemas Web
Registered User 387639 - http://counter.li.org



Más información sobre la lista de distribución PHP