Pasar de Html a xml - Se puede?

26/11/2004 - 11:38 por Sisteramnesia | Informe spam
Queremos crear una herramienta en xml que pueda coger los datos publicados
en otra página web(html). Y que lo haga al instante, o a horas fijadas o
cada cierto tiempo, para que actualice.
Por ejemplo, yo quiero tener en mi página la información del tiempo, y la
quito de la página del instituto de meteorología. Pero kiero que esté
actualizada, y cuando haya un cambio en la página original lo haya tb en
la mia.
No sabemos muy bien como va esto, asii que cualkier ayuda sera bien
recibida y agradecida. Muxas gracias!
 

Leer las respuestas

#1 skar
29/11/2004 - 14:01 | Informe spam
Un problema que tienes es que por lo general html no sigue las reglas de
XML. A lo que me refiero es... por ejemplo
xml
<a>
<texto>hola</texto>
</a>
html
<a name="nombre de ancla">texto

un par de diferencias, en html hay tags <a> que tienen un significado o
funcion por ejemplo en este caso la tag <a> es una anchor (ancla) el cual te
provee atributos y funciones. En xml <a> es simplemente un elemento llamado
<a> que no tiene ninguna funcion. Otra diferencia en html los elementos no
nececitan ser cerrados <a></a> , en xml si no cierras el elemento te da un
error, lo mismo sucede si <a></A> cierras el elemento de esta manera. en XML
a y A son diferentes, y tendras error.

Una opcion es que encapsules la pagina html en una seccion CDATA. Pero creo
que eso no es lo que tu quieres hacer. tu proposito a mi parecer es:
cuando alguien visite tu pagina web, que ellos tengan la oportunidad de ver
el tiempo. Esto lo puedes lograr sin ningun problema por medio de HTML (el
xml no es necesario). Por medio de un hipervinculo podrias emerger la
informacion de el intituto de meteorologia cada vez que un visitante entre a
tu pagina web.
Lo de actualizacion automatica (o cada hora, etc) no tiene sentido en HTML
ya que HTML es un idioma estatico.
Si es que en verdad quieres pedir la informacion y posiblemente guardarla
para reportes estatisticos tienes dos opciones.
1. visita la pagina de meteorologia y fijate el codigo que usan para
mostrarte el tiempo, copia y usa el mismo codigo para pedir la info que
requieres, si el codigo no te brinda la info que necesitas
2. hay otras paginas web www.weather.com por ejemplo te brinda un pequenio
codigo el cual te permite desplegar el tiempo de tu ciudad.
<a href="http://www.weatherroom.com/forecast...gt;<img
src="http://www.weatherroom.com/cgi-bin/...vtc=&h
wvbg=&pands=&config=png&alt=hwicc" alt="Weather for provided by
weatherroom.com" border="0"></a><br><font size="1"> <a
href="http://www.weatherroom.com/forecast..."> Conditions and
Forecast</a></font>

3. busca un servicio web service el cual te puede enviar xml con info de tu
tiempo: esta es bastante buena, puedes recibir servicios RSS que es lo que
en realidad buscas..
http://www.weatherroom.com/add.html suerte...


"SisterAmnesia" wrote in message
news:
Queremos crear una herramienta en xml que pueda coger los datos publicados
en otra página web(html). Y que lo haga al instante, o a horas fijadas o
cada cierto tiempo, para que actualice.
Por ejemplo, yo quiero tener en mi página la información del tiempo, y la
quito de la página del instituto de meteorología. Pero kiero que esté
actualizada, y cuando haya un cambio en la página original lo haya tb en
la mia.
No sabemos muy bien como va esto, asii que cualkier ayuda sera bien
recibida y agradecida. Muxas gracias!



Preguntas similares