Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

paolaP²

Xml

Recommended Posts

Pessoal,consegui do Google o seguinte XML que mostra a previsão do tempo:

<xml_api_reply version="1">
−
<weather module_id="0" tab_id="0" mobile_row="0" mobile_zipped="1" row="0" section="0">
−
<forecast_information>
<city data="São Paulo, São Paulo"/>
<postal_code data="Sao Paulo,Sao Paulo,Brazil"/>
<latitude_e6 data=""/>
<longitude_e6 data=""/>
<forecast_date data="2010-07-05"/>
<current_date_time data="2010-07-05 12:30:00 +0000"/>
<unit_system data="SI"/>
</forecast_information>
−
<current_conditions>
<condition data="Haze"/>
<temp_f data="61"/>
<temp_c data="16"/>
<humidity data="Humidity: 82%"/>
<icon data="/ig/images/weather/haze.gif"/>
<wind_condition data="Wind: L at 10 km/h"/>
</current_conditions>
−
<forecast_conditions>
<day_of_week data="seg"/>
<low data="11"/>
<high data="25"/>
<icon data="/ig/images/weather/sunny.gif"/>
<condition data="Clear"/>
</forecast_conditions>
−
<forecast_conditions>
<day_of_week data="ter"/>
<low data="12"/>
<high data="25"/>
<icon data="/ig/images/weather/sunny.gif"/>
<condition data="Clear"/>
</forecast_conditions>
−
<forecast_conditions>
<day_of_week data="qua"/>
<low data="10"/>
<high data="25"/>
<icon data="/ig/images/weather/sunny.gif"/>
<condition data="Clear"/>
</forecast_conditions>
−
<forecast_conditions>
<day_of_week data="qui"/>
<low data="11"/>
<high data="25"/>
<icon data="/ig/images/weather/sunny.gif"/>
<condition data="Clear"/>
</forecast_conditions>
</weather>
</xml_api_reply>

Link do XML

 

Alguém sabe como eu posso acessar os atributos desse xml, para poder usa-lo de acordo com o que eu quero para o meu site?

 

Obrigada pela Atenção =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valew pela ajuda Aprendiz CSS, mas eu não consigo usar esse JavaScript com XMl de outro site, e o xml que eu preciso manipular, está em um outro site...

Mas me serviu mto bem para um outro xml que eu tinha aqui... Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que você pode fazer é trabalhar o XML com alguma linguagem server side :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade, gostaria de poder manipular essa API do Google Weather com ASP, acho vários sites ensinando a fazer isso com PHP, mas eu precisava mesmo em ASP, ou JavaScript...

Alguém aí tem uma luz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Converta os programas do PHP para o ASP

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este exemplo

 


<%
'Instancia o objeto XMLDOM.
Set objXMLDoc = CreateObject("MSXML2.DOMDocument.4.0")
 
'Indicamos que o download em segundo plano não é permitido
objXMLDoc.async = False
 
'Carrega o domcumento XML
objXMLDoc.load("e:\home\LoginFTP\Web\internet.xml")
 
'Carrega o domcumento XML
'Para quem possui serviço de REVENDA, utilize este caminho
'objXMLDoc.load("E:\vhosts\DOMINIO_COMPLETO\httpdocs\internet.xml")
 
'O método parseError contém informações sobre o último erro ocorrido
if objXMLDoc.parseError <> 0 then
 
response.write "Código do erro: " & objXMLDoc.parseError.errorCode & "<br>"
response.write "Posição no arquivo: " & objXMLDoc.parseError.filepos & "<br>"
response.write "Linha: " & objXMLDoc.parseError.line & "<br>"
response.write "Posição na linha: " & objXMLDoc.parseError.linepos & "<br>"
response.write "Descrição: " & objXMLDoc.parseError.reason & "<br>"
response.write "Texto que causa o erro: " & objXMLDoc.parseError.srcText & "<br>"
response.write "Url do arquivo com problemas: " & objXMLDoc.parseError.url
 
else
 
'A propriedade documentElement refere-se à raiz do documento
Set raiz = objXMLDoc.documentElement
 
'Looping para percorrer todos os elementos filhos
For i = 0 to raiz.childNodes.length -1
 
'A propriedade NodeName contém o nome do elemento
'A propriedade childNodes contém a lista de
'elementos filhos
Response.write raiz.NodeName & "<br>" & raiz.childNodes.item(i).childNodes.item(0).text
& "<br>" & raiz.childNodes.item(i).childNodes.item(1).text
 
Next
 
end if
 
'Destruindo os objetos
Set objXMLDoc = Nothing
Set raiz = Nothing
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.