Ir para conteúdo

POWERED BY:

Arquivado

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

MarKteus

De volta ao emanharado XML ? Alguém se habilita ?

Recommended Posts

Dado o seguinte exemplo:

<%

'Arquivo XML a ser consultado

xml="http://pag2.htm/xml?id=1310&key=UIFZ&query=Learn"

 

Set objXmlHTTP = Server.CreateObject("MSXML2.XMLHTTP.3.0")

 

objXmlHTTP.open "GET", xml, false

 

objXmlHTTP.setRequestHeader "Content-Type", "text/xml"

 

'O método Send envia a 1 - solicitação HTTP e exibe o conteúdo da 2 - página

objXmlHTTP.Send()

1 - O que seria é solicitação ?

2 - Qual página ? (A minha página é exibida lá ou a página de lá é exibida aqui e como ?)

 

'Amazenamos o resultado na variável strXML

strXML = objXmlHTTP.ResponseXML.xml

Que resultado ? (Toda a página ou somente alguns dados de determinada página)

 

Set objXML = Server.CreateObject("MSXML2.DOMDocument.4.0")

 

objXML.async = false

 

'O método loadXML carrega parte do código, sem ter o documento XML

objXML.loadXML(strXML)

O que seriam esses códigos ? (Códigos Html ou outro tipo de código)

 

'Instancia o objeto documentElement para extrair os elementos

Set raiz = objXML.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 & "<br>" & raiz.childNodes.item(i).childNodes.item(2).text & "<br>" & raiz.childNodes.item(i).childNodes.item(3).text & "<p>"

Que parte da estrutura do XML é o childNodes.item(i) e childNodes.item(0) ?,

se fosse feita referencia somente assim:

raiz.chidNodes(i).childNode(0).text ou raiz.item(i).raiz.item(0).text

não daria certo ?

 

next

 

end if

 

Set objXML = Nothing

Set objSrvHTTP = Nothing

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu acho mais produtivo você ler sobre XML pois me parece que você não tem familiaridade com ele.

 

referente a solicitação e página, nada mais é que o metodo de acesso a url que você quer acessar. se você acessa ela é porque pretende fazer algo, normalmente recuperar a resposta(o conteúdo de retorno). Se ele for um xml você varre ele usando Dom e obtem os dados desejados

 

Dê uma olhada nesses links http://www.w3schools...dom/default.asp e http://www.w3schools.com/xml/default.asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu acho mais produtivo você ler sobre XML pois me parece que você não tem familiaridade com ele.

 

referente a solicitação e página, nada mais é que o metodo de acesso a url que você quer acessar. se você acessa ela é porque pretende fazer algo, normalmente recuperar a resposta(o conteúdo de retorno). Se ele for um xml você varre ele usando Dom e obtem os dados desejados

 

Dê uma olhada nesses links http://www.w3schools...dom/default.asp e http://www.w3schools.com/xml/default.asp

 

E se não for um XML ? O que fazer para obter os dados ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

um bom tutorialXML

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.