Como Leio esse arquivo XML?
03/03/2006
0
Recebi o arquivo XML abaixo, mas não estou conseguindo ler.
Preciso separar todos os campos (NroIni, NroFim, Bairro, Cidade, Cep ...)
Alguém pode dar uma ajuda?
Preciso separar todos os campos (NroIni, NroFim, Bairro, Cidade, Cep ...)
Alguém pode dar uma ajuda?
<?xml version="1.0" encoding="windows-1252" ?> - <SERVMAPA> <INFO Categoria="Logradouros" NroIni="1" NroFim="97" Bairro="CONJUNTO RESIDENCIAL JOSE BONIFACIO" CEP="08255010">R JARDIM TAMOIO</INFO> <INFO Categoria="Cidade">SÃO PAULO</INFO> <INFO Categoria="Estado">SP</INFO> </SERVMAPA>
Rmpena25
Curtir tópico
+ 0
Responder
Posts
03/03/2006
Michael
Se a estrutura do arquivo XML for fixa, use o recurso do [b:3f28ba00ab]Delphi XML DataBinding[/b:3f28ba00ab] (File->New->Other->XML DataBinding). Se não, vc precisará usar um parser DOM, como o componente [b:3f28ba00ab]TXMLDocument[/b:3f28ba00ab], nativo do Delphi.
[]´s
[]´s
Responder
03/03/2006
Rmpena25
Michel,
O problema é que o XML não é fixo. usei o TXMLDocument mas não tive sucesso Não sei como acessar os valores pois eles não são separados por <CIDADE> ... </CIDADE> por exemplo. Não sou familiarizado com o XML e já usei o TXMLDocument mas não com esse tipo de estrutura. Observe que no XML a cidade está da seguinte forma: <INFO Categoria=´Cidade´>SÃO PAULO</INFO>. Como consigo ler o ´SÃO PAULO´ ?
O problema é que o XML não é fixo. usei o TXMLDocument mas não tive sucesso Não sei como acessar os valores pois eles não são separados por <CIDADE> ... </CIDADE> por exemplo. Não sou familiarizado com o XML e já usei o TXMLDocument mas não com esse tipo de estrutura. Observe que no XML a cidade está da seguinte forma: <INFO Categoria=´Cidade´>SÃO PAULO</INFO>. Como consigo ler o ´SÃO PAULO´ ?
Responder
Clique aqui para fazer login e interagir na Comunidade :)