Bom dia, no link da discussão eles postaram o projeto. Funciona mas é só o escopo, precisa de uns aperfeiçoamentos principalmente por causa das varias pesquisas que podem ser feitas. Eu utilizei ele, só estou com grande dificuldade de analisar o retorno do xml, a estrutura é meia complexa e não acho nenhum componente do Delphi que eu possa trabalhar. Já tentei usar XMLDocument, o XMLMapper e nenhum obtive resultado por causa de sua estrutura.
Caso alguém já tenha trabalhado com xml em Delphi nesta estrutura:
<?xml version="1.0" encoding="UTF-8" ?>
- <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
- <S:Body>
- <ns2:resultado xmlns:ns2="http://webservice.consulta.spcjava.spcbrasil.org/"data="2014-12-11T09:56:21.994-02:00" restricao="true">
<protocolo digito="4" numero="282449253" />
<operador nome="HXH - MATERIAIS P/ CONSTRUCAO DOM BOSCO" codigo="394343" />
- <consumidor>
- <consumidor-pessoa-fisica signo="CAPRICORNIO" sexo="FEMININO" numero-titulo-eleitor="1212" numero-rg="4545454545454" nome-pai="OZANO PEDRO" nome-mae="JOANA PEREIRA" nome="GLEDE BERNACCI GOLLUSCIO" idade="45" estado-civil="SEPARADO_JUDICIALMENTE" email="
[email protected]" data-nascimento="1969-01-16T00:00:00-03:00">
<cpf numero="11111111111" regiao-origem="DISTRITO FEDERAL, GOIAS, MATO GROSSO, MATO GROSSO DO SUL E TOCANTINS" />
<situacao-cpf />
Com vários níveis e uma estrutura soap, por favor aguardo algumas dicas.