Foros del Web » Programando para Internet » PHP »

Problema con ñ en xml

Estas en el tema de Problema con ñ en xml en el foro de PHP en Foros del Web. Buenas Recibo un xml externo el cual viene con ñ usando el ñ dentro del CDATA, lo curioso es que el script me devuelve este ...
  #1 (permalink)  
Antiguo 08/06/2011, 11:22
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
Problema con ñ en xml

Buenas

Recibo un xml externo el cual viene con ñ usando el ñ dentro del CDATA, lo curioso es que el script me devuelve este error:

Warning: simplexml_load_string(): Entity: line 11: parser error : Entity 'ntilde' not defined in

Lo que hago es:

Código PHP:
 $reemplazo str_replace("ƒ","",$reemplazo);
                 
$reemplazo str_replace('á',"á",$xmlData);
        
$reemplazo str_replace('é',"é",$xmlData);
        
$reemplazo str_replace('í',"í",$xmlData);
        
$reemplazo str_replace('ó',"ó",$xmlData);
        
$reemplazo str_replace('ú',"ú",$xmlData);


        
$reemplazo str_replace('É',"É",$xmlData);

        
$reemplazo str_replace('Ó',"Ó",$xmlData);
        
$reemplazo str_replace('Ú',"Ú",$xmlData);

        
$reemplazo str_replace('ñ',"ñ",$xmlData);
        
$reemplazo str_replace('Ñ',"Ñ",$xmlData);
        
$xml simplexml_load_string($reemplazonullLIBXML_NOENT); 
$xmlData trae el xml en si....alguna idea de xq pasa esto?
  #2 (permalink)  
Antiguo 08/06/2011, 11:24
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 10 meses
Puntos: 209
Respuesta: Problema con ñ en xml

htmlentities
  #3 (permalink)  
Antiguo 08/06/2011, 11:30
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
Respuesta: Problema con ñ en xml

ya lo he probado tambien con uft8_decode y el LIBXML_NOENT del simplexml_load_string nada sirve :( me viene de origen el ´ y no me lo toma...
  #4 (permalink)  
Antiguo 08/06/2011, 11:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Problema con ñ en xml

Es probable que tu nodo CDATA no este bien codificado por lo cual te detecta ñ como eso.

Saludos.
  #5 (permalink)  
Antiguo 08/06/2011, 11:39
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 10 meses
Puntos: 209
Respuesta: Problema con ñ en xml

y si el xml no lo genera el, que se puede hacer entonces ???
  #6 (permalink)  
Antiguo 08/06/2011, 11:42
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
Respuesta: Problema con ñ en xml

Cierto, me llega el xml y debo parsearlo...

me llega asi:

Código PHP:
<descripcion>
                                <![
CDATA[
                                     
Casa amplia con ba&ntilde;oamplia sala comedor y terraza con vista
                                
]]>
                            </
descripcion

Etiquetas: xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:10.