Marcos Chopps Postado Agosto 27, 2010 Denunciar Share Postado Agosto 27, 2010 (editado) Boa tarde pessoal.Meu problema é o seguinte, não domino muito leitura de XML no ASP.Qro ler o seguinte XML:http://www.google.com/ig/api?weather=são%2...il&hl=pt-brLer ele e salvar alguns dos seus dados em uma tabela já existente.Modelagem da Tabela:[dboIntra_ConfigTempo]( [intID] [int] IDENTITY(1,1) NOT NULL, [id_UF] [int] NULL, [title] [varchar](255) NULL, [data] [varchar](50) NULL, [max] [varchar](50) NULL, [min] [varchar](50) NULL, [chu] [varchar](50) NULL, [tempo] [varchar](50) NULL, [icone] [varchar](50) NULL, [dt_atualizacao] [datetime] NULL ) ON [PRIMARY]Se alguém puder me indicar algum exemplo de leitura do xml, achei alguns, já fiz isso, mas eu não domino nada bem ficar indo de um nó para o outro.Vlw. Editado Agosto 27, 2010 por Marcos Chopps Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 geeka Postado Agosto 27, 2010 Denunciar Share Postado Agosto 27, 2010 Boa tarde pessoal.Meu problema é o seguinte, não domino muito leitura de XML no ASP.Qro ler o seguinte XML:http://www.google.com/ig/api?weather=são%2...il&hl=pt-brLer ele e salvar alguns dos seus dados em uma tabela já existente.Modelagem da Tabela:[dboIntra_ConfigTempo]( [intID] [int] IDENTITY(1,1) NOT NULL, [id_UF] [int] NULL, [title] [varchar](255) NULL, [data] [varchar](50) NULL, [max] [varchar](50) NULL, [min] [varchar](50) NULL, [chu] [varchar](50) NULL, [tempo] [varchar](50) NULL, [icone] [varchar](50) NULL, [dt_atualizacao] [datetime] NULL ) ON [PRIMARY]Se alguém puder me indicar algum exemplo de leitura do xml, achei alguns, já fiz isso, mas eu não domino nada bem ficar indo de um nó para o outro.Vlw.Eu também estou com um problema parecido com esse, só que quero apenas ler o xml de uma página ( a api do google weather - http://www.google.com/ig/api?weather=são%2...razil&hl=pt )Tentei usar o MSXML, mas não deu muito certo...Alguém poderia me ajudar achar essa solução?Desde já MUITO grata =)(Eu e o colega alí em cima rs) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos Chopps Postado Agosto 27, 2010 Autor Denunciar Share Postado Agosto 27, 2010 alguém pode dar uma ajuda?Estou tentando fazer a leitura do seguinte modo:'Instancia o objeto XMLDOM. Set objXMLDoc = Server.CreateObject("Microsoft.XMLDOM") 'Indicamos que o download em segundo plano não é permitido objXMLDoc.async = False 'Carrega o domcumento XML objXMLDoc.load(Server.MapPath("http://www.google.com/ig/api?weather=londrina,pr,brazil&hl=pt-br")) 'Carrega o domcumento 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 set registro = objXMLDoc.getElementsByTagName("current_conditions") temp_c = registro.item(0).selectSingleNode("./temp_c ").text end ifTa certo oque eu diz?a Ideia é que na variável temp_c esteja o valor que está dentro da tag current_conditions e com o nome temp_c.como so existe uma vez a tag current_conditions eu já chumbei o valor 0 la no item.é por ai maromeno o caminho? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Agosto 27, 2010 Denunciar Share Postado Agosto 27, 2010 marcos, acho q não é pra usar oServer.MapPath() na hora de abrir já q o arquivo não ta no seu servidor. e acho q antes de tentar acessar um xml remoto, você teria setar essa propriedade ou coisa assim:objXML.setProperty "ServerHTTPRequest", Trueai de uma testada no codigo pra ver se funciona.geeka, posta o codigo q você tentou usar. e aponta o q aconteceu de errado com ele, assim fica mais facil pra gente. mas acho melhor você abrir outro tópico. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos Chopps Postado Agosto 27, 2010 Autor Denunciar Share Postado Agosto 27, 2010 muito obrigado pela dica Kuroi.Vou testar segunda e posto aqui caso tenha exito, pra variar apareceu outra prioridade aqui..rsrsAbs pessoal e bom FDS. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos Chopps Postado Agosto 30, 2010 Autor Denunciar Share Postado Agosto 30, 2010 Povo, vou ler o xml vindo de outro lugar agora, MASSS preciso ainda de uma ajuda, alguém pode me ajudar?http://www.tempoagora.com.br/swf/selos/tud...ades_brasil.txto arquivo tem essa estrutura.&cid1=Curitiba - PR &data1_1=Seg-30/08 &max1_1=23ºC &min1_1=12ºC &chu1_1=0mm &tempo1_1=poucas nuvens &icone1_1=pn.png& &data1_2=Ter-31/08 &max1_2=26ºC &min1_2=10ºC &chu1_2=0mm &tempo1_2=poucas nuvens &icone1_2=pn.png& &data1_3=Qua-01/09 &max1_3=28ºC &min1_3=12ºC &chu1_3=0mm &tempo1_3=poucas nuvens &icone1_3=pn.png& &cid2=Florianópolis - SC &data2_1=Seg-30/08 &max2_1=21ºC &min2_1=17ºC &chu2_1=0mm &tempo2_1=nublado &icone2_1=nb.png& &data2_2=Ter-31/08 &max2_2=23ºC &min2_2=16ºC &chu2_2=0mm &tempo2_2=poucas nuvens &icone2_2=pn.png& &data2_3=Qua-01/09 &max2_3=25ºC &min2_3=17ºC &chu2_3=0mm &tempo2_3=poucas nuvens &icone2_3=pn.png&alguém consegue me dar uma luz?Abs Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos Chopps Postado Agosto 30, 2010 Autor Denunciar Share Postado Agosto 30, 2010 So pra constar, eu qro ler esses dados e ir salvando em uma tabela no banco.Mas não sei como manipular corretamente xml´s, e esse outro formato de arquivo não me parece em nada com um xml, não sei.Se alguém puder me dar uma ajudinha marota ficaria muito grato. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Agosto 30, 2010 Denunciar Share Postado Agosto 30, 2010 não tenho certeza mais cai dentro de algum swf da vida ai....experimente jogar o conteudo desse txt em uma variavel com http e ir dando splits...data=split(var,"&"&chr(13)&chr(13)) for i=lbound(data) to ubound(data) data_1=split(replace(data(i),"png&","png"),"&") for ii=lbound(data_1) to ubound(data_1) data_2=split(data_1(ii),"=") response.write "cidade vai ser 1 ou 2 - "&data_2(0)&" - "&data_2(1) next nextnão veio nada na cabeça agora, mais isso ai pode funcionar modificando alguma coisa Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Marcos Chopps
Boa tarde pessoal.
Meu problema é o seguinte, não domino muito leitura de XML no ASP.
Qro ler o seguinte XML:
http://www.google.com/ig/api?weather=são%2...il&hl=pt-br
Ler ele e salvar alguns dos seus dados em uma tabela já existente.
Modelagem da Tabela:
Se alguém puder me indicar algum exemplo de leitura do xml, achei alguns, já fiz isso, mas eu não domino nada bem ficar indo de um nó para o outro.
Vlw.
Editado por Marcos ChoppsLink para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.