Pergunta Acessando XML do Clima Tempo?

  • sexta-feira, 3 de abril de 2009 14:17
     
     

    Pessoal estou com um grande problema, preciso acessar os dados de um arquivo xml de um site de clima para montar um script em um site que estou desenvolvendo, onde mê retorna do arquivo XMl a temperatura atual e a imagem. Tenho os dados do clima tempo e do INPE em xml ("http://servicos.cptec.inpe.br/XML/cidade/244/previsao.xml"), porém preciso apenas de umas tags fiz o seguinte script:
    <%@ Page Language="C#" %>
    <%@ import Namespace="System.Xml" %>
    <html>
    <script runat="server">
    void Page_Load(Object Sender, EventArgs e)
    {
     
    // Cria-se uma instância da classe XmlTexReader informando o caminho do documento.
        XmlTextReader r = new XmlTextReader("http://localhost/saopaulo.xml");
        //r.a
    //No Loop while usando o método Read percorre todo o documento XML
    while(r.Read())
    {
     
    //É feita uma verificação se o que está dento do nó é um elemento chamado descricao e usa-se o método
     
    //MoveToContent para se mover para dentro do conteúdo do elemento
        if (r.MoveToContent() == XmlNodeType.Element && r.Name == "maxtemp")
    {
     
    //Mostra no browser o valor do elemento usando o método ReadString
        Label1.Text = r[0].ToString(); ;
       
        Response.Write(r.ReadString() + "<br>");
    }
    }
    }
    </script>
    <form id="form1" runat="server">
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    </form>
    </html>

    onde esta me retornando apenas a temperatura, precisava fazer uma busca no xml e acessar o link externo pois esta me dando acesso negado no link no script e via browser consigo acessar sem problemas.
    Alguma solução?

Todas as Respostas

  • quarta-feira, 22 de fevereiro de 2012 16:56
     
     
    Tem como colar aqui uma cópia deste xml pra eu entender a estrutura dele?

    Yan Justino