Comunidad de diseño web y desarrollo en internet online

parsear xml a php

Citar            
MensajeEscrito el 18 Dic 2007 10:56 pm
no puedo usar el simplexml porque es una libreria del php 5 y yo tengo solo el 4.4.4 disponible., y necesito extraer texto e imagen de este xml:

http://www.dapper.net/RunDapp?dappName=climav2&v=1&applyToUrl=http%3A%2F%2Fwww.par.net.py

el codigo del xml de arriba seria el siguiente:

Código :

<?xml version="1.0" encoding="ISO-8859-1"?>
<elements xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.dapper.net/websiteServices/generate-dapp-xsd.php?dappName=climav2">
  <dapper>
    <dappName>climav2</dappName>
    <dappTitle>climav2</dappTitle>
    <urls>
      <url>http://www.par.net.py</url>
    </urls>
    <applyToUrl>http://www.par.net.py/</applyToUrl>
    <executionTime>0.105</executionTime>
    <ranAt>2007-12-18 17:27:06</ranAt>
    <encoding>iso-8859-1</encoding>
  </dapper>
  <hoy groupName="hoy" type="group">
    <iconohoy fieldName="iconohoy" originalElement="img" src="http://www.par.net.py/images/Icono_lluvia2.gif" type="field"/>
    <temphoy fieldName="temphoy" originalElement="span" type="field">31&amp;ordm;C</temphoy>
    <temphoy fieldName="temphoy" originalElement="span" type="field">C&amp;aacute;lido, viento variable.</temphoy>
    <temphoy fieldName="temphoy" originalElement="span" type="field">Minima: 20&amp;deg;C</temphoy>
  </hoy>
  <manana groupName="manana" type="group">
    <iconomanana fieldName="iconomanana" originalElement="img" src="http://www.par.net.py/images/Icono_nublado.gif" type="field"/>
    <tempmanana fieldName="tempmanana" originalElement="span" type="field">Max: 33&amp;deg;C</tempmanana>
    <tempmanana fieldName="tempmanana" originalElement="span" type="field">Min: 19&amp;deg;C</tempmanana>
  </manana>
  <pasado groupName="pasado" type="group">
    <iconopasado fieldName="iconopasado" originalElement="img" src="http://www.par.net.py/images/Icono_lluvia.gif" type="field"/>
    <temppasado fieldName="temppasado" originalElement="span" type="field">Max: 35&amp;deg;C</temppasado>
    <temppasado fieldName="temppasado" originalElement="span" type="field">Min: 20&amp;deg;C</temppasado>
  </pasado>
</elements>


lo que necesito extraer son los fields: iconohoy, temphoy, iconomanana, tempmanana, iconpasado, temppasado..

en este caso la utilidad seria la de mostrar el clima en el navegador, pero este es mas un ejercicio que un proyecto, es solo con fines educativos.. soy muy ignorante con respecto a programacion, lo mio solamente es el diseno, jeje..

me ayudan por favor? saludos y mil gracias

Por proenca

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Dic 2007 04:45 pm
La verdad es que no se que funciones para trabajar con XML existen en PHP4.4, pero para lo que quieres puedes utilizar el DOM.

Por Pitxon

38 de clabLevel



Genero:Masculino  

Madrid

firefox
Citar            
MensajeEscrito el 26 Dic 2007 02:06 pm

Por 3w

145 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 26 Dic 2007 02:15 pm

3w escribió:

Sisi... con las funciones DOM de PHP podes resolver tu problema... se manejan parecido a las funciones DOM de JS...


Pero hay que berificar primero si es que las tiene intaladas. No todos los servers las instalan.-

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.