Foros del Web » Programando para Internet » PHP »

php & xml

Estas en el tema de php & xml en el foro de PHP en Foros del Web. Hola ! Tengo un problemita, necesito parsear este XML : $xml= " <transactions numero="10" CC="33"> <charge dato="xxxxxxx" orden="888" codigo="09090" /> <charge dato="yyyyyy" orden="666" codigo="05550" /> ...
  #1 (permalink)  
Antiguo 14/04/2004, 14:46
 
Fecha de Ingreso: junio-2002
Ubicación: BsAs
Mensajes: 28
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta php & xml

Hola !

Tengo un problemita, necesito parsear este XML :

$xml= " <transactions numero="10" CC="33">
<charge dato="xxxxxxx" orden="888" codigo="09090" />
<charge dato="yyyyyy" orden="666" codigo="05550" />
</transactions>";


para obtener los valores (numero,dato,orden...), no tengo habilitadas la librerías para usar DOM. y la versión de PHP que tiene el servidor es la 4.0.6 (vieja ... muy vieja ) y no creo que la cambien por ahora. Por lo que hay funciones que no las puedo usar ni probar.
He probado algo con SAX pero no le encuentro la vuelta y ahora estaba mirando una libreria PHPXpath pero recien la estoy leyendo.

Sabes como lo puedo hacer esto ?


Saludos
  #2 (permalink)  
Antiguo 14/04/2004, 16:03
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cambia de servicio de hosting xDD .. En serio .. si los usuarios no van forzando a esos proveedores que usan versiones de PHP de hace 2 años o más aprox. nunca se pensarán en actualizar la versión de PHP..

Por lo demás tus própias apliaciones corren peligro de ejecutarse en esas verisiones de PHP .. los bug's .. son conocidos, no poder usar los arrays superglobales ($_GET/$_POST .. etc) entre otras cosas como el ejemplo de no poder usar las nuevas funciones sobre parsear XML que justamente es lo que más se ha desarrollado PHP en ese aspecto es crucial.

Para colmo ... vas a encontrar mucho tutorial que usa funciones que ya han desaparecido o cambiado el nombre para el tema de parsear tus archivos XML.

Se que no aporto nada con este mensaje a la solución del problema .. pero creo que hay que reflesionar sobre el tema ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 16:52.