Ir para conteúdo

POWERED BY:

Arquivado

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

notax

XML, ler conteúdo de apenas um nó.

Recommended Posts

Boa tarde.

 

Estou com o seguinte código abaixo (achei aqui no forum e alterei pequenos detalhes):

 

<%
' Cria uma instância do controle
Set MsXml = Server.CreateObject("MSXML2.DOMdocument.4.0")
' Indicamos que o download em segundo plano não é permitido
MsXml.async = False
' Carrega o documento XML
MsXml.load( "http://paginaondeestaoxml.com.br")

' O método parseError contém informações sobre o último erro ocorrido
If MsXml.parseError <> 0 Then
  Response.Write "Código do erro: "& MsXml.parseError.ErrorCode &"<br />"
  Response.Write "Posição no arquivo: "& MsXml.parseError.FilePos &"<br />"
  Response.Write "Linha: "& MsXml.parseError.Line &"<br />"
  Response.Write "Posição na linha: "& MsXml.parseError.LinePos &"<br />"
  Response.Write "Descrição: "& MsXml.parseError.Reason &"<br />"
  Response.Write "Texto que causa o erro: "& MsXml.parseError.srcText &"<br />"
  Response.Write "Arquivo com problemas: " & MsXml.parseError.URL
Else

Set raiz = MsXml.documentElement

Response.Write raiz.childNodes.item(no_que_quero_resgatar).childNodes.item(no_que_quero_resgatar).text & "<br />"

End If

' Tira o objeto da memória
Set MsXml = Nothing

%>

O problema é que a linha

 

Response.Write raiz.childNodes.item(no_que_quero_resgatar).childNodes.item(no_que_quero_resgatar).text & "<br />"

Retorna o resultado "OK" e na verdade o que eu queria era buscar o conteúdo da nó aqui denominado "no_que_quero_resgatar" alguém sabe onde está o meu erro?

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este exemplo, pode te ajudar

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.