none
Acssando XML do Clima Tempo! RRS feed

  • Pergunta

  • 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?

    sexta-feira, 3 de abril de 2009 13:55

Todas as Respostas