Foros del Web » Programando para Internet » PHP »

SimpleXML - problema con la codificación

Estas en el tema de SimpleXML - problema con la codificación en el foro de PHP en Foros del Web. Tengo la sensación de que esta misma duda se ha respondido ya previamente, pero buscando no he encontrado la solución al problema Al grano... El ...
  #1 (permalink)  
Antiguo 06/09/2009, 04:50
 
Fecha de Ingreso: septiembre-2006
Mensajes: 68
Antigüedad: 17 años, 6 meses
Puntos: 0
SimpleXML - problema con la codificación

Tengo la sensación de que esta misma duda se ha respondido ya previamente, pero buscando no he encontrado la solución al problema

Al grano...
El caso es que recojo datos de una serie de ficheros XML de una web, pero estos ficheros no especifican la codificación en la cabecera, y entonces simplexml_load_file me tira errores al intentar leer los ficheros

Hasta hace poco, el host donde tengo la web no tenía PHP5, y tiraba con una portabilidad de SimpleXML para PHP4, sin obtener ningún error. El problema es que desde que el host upgradeó a PHP5 el módulo que uso ha dejado de funcionar

Uno de los ficheros XML, por ejemplo, es éste
http://www.expekt.com/exportServlet?...25&market=0:20

¿Cómo podría hacer para resolver el problema?
  #2 (permalink)  
Antiguo 06/09/2009, 04:53
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: SimpleXML - problema con la codificación

colócale al menos la cabecera principal, las dtd no son necesarias sino para la validación de xml bien formados.
  #3 (permalink)  
Antiguo 06/09/2009, 04:55
 
Fecha de Ingreso: septiembre-2006
Mensajes: 68
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: SimpleXML - problema con la codificación

Cita:
Iniciado por maycolalvarez Ver Mensaje
colócale al menos la cabecera principal, las dtd no son necesarias sino para la validación de xml bien formados.
¿y cómo podría hacerlo?
gracias!
  #4 (permalink)  
Antiguo 06/09/2009, 04:57
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: SimpleXML - problema con la codificación

Cita:
Iniciado por falotron Ver Mensaje
¿y cómo podría hacerlo?
gracias!
Código:
<?xml version="1.0" encoding="UTF-8" ?>
e
al principio de cada archivo y ya, si te sigue lanzando errores es que necesitas codificarlo bien con utf8_encode cada valor
  #5 (permalink)  
Antiguo 06/09/2009, 05:00
 
Fecha de Ingreso: septiembre-2006
Mensajes: 68
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: SimpleXML - problema con la codificación

Cita:
Iniciado por maycolalvarez Ver Mensaje
Código:
<?xml version="1.0" encoding="UTF-8" ?>
e
al principio de cada archivo y ya, si te sigue lanzando errores es que necesitas codificarlo bien con utf8_encode cada valor
Pero el problema es que yo no creo el archivo, yo sólo accedo a él
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 05:25.