ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Não consigo ler estrutura de XML[Resolvido]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
fbnois
Membro Junior
Membro Junior


Registrado: Quinta-Feira, 10 de Abril de 2008
Mensagens: 364
Localização: Na frente do Computador

MensagemEnviada: Ter Ago 30, 2011 3:10 pm    Assunto: Não consigo ler estrutura de XML[Resolvido] Responder com Citação

Estou tentando ler a seguinte estrutura de XML

Código:
<xml>
<ListaNfse><CompNfse><Nfse>
      <InfNfse>
         <Numero>442</Numero>
         <CodigoVerificacao>6Z3NTBY</CodigoVerificacao>
         <DataEmissao>2011-08-02T15:50:30</DataEmissao>
         <NaturezaOperacao>1</NaturezaOperacao>
         <RegimeEspecialTributacao>1</RegimeEspecialTributacao>
         <OptanteSimplesNacional>1</OptanteSimplesNacional>
         <IncentivadorCultural>2</IncentivadorCultural>
         <Competencia>2011-08-02T00:00:00</Competencia>
         <OutrasInformacoes> - Enquadramento: Retenção Simples (Responsabilidade do Tomador de Serviços)
 - Vencimento do ISS: 20/09/2011
</OutrasInformacoes>
         <Servico>
            <Valores>
               <ValorServicos>500.00</ValorServicos>
               <ValorDeducoes>0.00</ValorDeducoes>
               <ValorPis>0.00</ValorPis>
               <ValorCofins>0.00</ValorCofins>
               <ValorInss>0.00</ValorInss>
               <ValorIr>0.00</ValorIr>
               <ValorCsll>0.00</ValorCsll>
               <IssRetido>1</IssRetido>
               <ValorIss>0.00</ValorIss>
               <ValorIssRetido>25.00</ValorIssRetido>
               <OutrasRetencoes>0.00</OutrasRetencoes>
               <BaseCalculo>500.00</BaseCalculo>
               <Aliquota>0.05</Aliquota>
               <ValorLiquidoNfse>475.00</ValorLiquidoNfse>
               <DescontoIncondicionado>0.00</DescontoIncondicionado>
               <DescontoCondicionado>0.00</DescontoCondicionado>
            </Valores>
            <ItemListaServico>1102</ItemListaServico>
            <CodigoCnae>4751200</CodigoCnae>
            <CodigoTributacaoMunicipio>1102</CodigoTributacaoMunicipio>
            <Discriminacao>SERVIÇO DE MONITORAMENTO ELETRÔNICO REFERENTE AO MÊS 07/2011</Discriminacao>
            <CodigoMunicipio>5102504</CodigoMunicipio>
         </Servico>
         <ValorCredito>0.00</ValorCredito>
         <PrestadorServico>
            <IdentificacaoPrestador>
               <Cnpj>03441830000142</Cnpj>
               <InscricaoMunicipal>29247</InscricaoMunicipal>
            </IdentificacaoPrestador>
            <RazaoSocial>MAX NET INFORMATICA LTDA</RazaoSocial>
            <NomeFantasia>.</NomeFantasia>
            <Endereco>
               <Endereco>RUA CORONEL FARIA</Endereco>
               <Numero>35</Numero>
               <Complemento>.</Complemento>
               <Bairro>Centro</Bairro>
               <CodigoMunicipio>5102504</CodigoMunicipio>
               <Uf>MT</Uf>
               <Cep>78200000</Cep>
            </Endereco>
            <Contato>
               <Telefone>06532230101</Telefone>
               <Email>josianemaxnet@hotmail.com</Email>
            </Contato>
         </PrestadorServico>
         <TomadorServico>
            <IdentificacaoTomador>
               <CpfCnpj>
                  
                  <Cnpj>08018755000125</Cnpj>
               </CpfCnpj>
               <InscricaoMunicipal>37014</InscricaoMunicipal>
            </IdentificacaoTomador>
            <RazaoSocial>ATRIUM VEICULOS LTDA</RazaoSocial>
            <Endereco>
               <Endereco>AV   Av. São Luiz</Endereco>
               <Numero>2583</Numero>
               <Complemento>.</Complemento>
               <Bairro>Jardim Marajoara</Bairro>
               <CodigoMunicipio>5102504</CodigoMunicipio>
               <Uf>MT</Uf>
               <Cep>78200000</Cep>
            </Endereco>
            <Contato>
               <Telefone>06521226000</Telefone>
               <Email>canopuscaceres@grupocanopus.com.br</Email>
            </Contato>
         </TomadorServico>
         <IntermediarioServico>
            <RazaoSocial>MAX NET INFORMATICA LTDA</RazaoSocial>
            <CpfCnpj>
               
               <Cnpj>03441830000142</Cnpj>
            </CpfCnpj>
            <InscricaoMunicipal>29247</InscricaoMunicipal>
         </IntermediarioServico>
         <OrgaoGerador>
            <CodigoMunicipio>5102504</CodigoMunicipio>
            <Uf>MT</Uf>
         </OrgaoGerador>
      </InfNfse>
      <Signature><SignedInfo><CanonicalizationMethod><SignatureMethod><Reference><Transforms><Transform></Transforms><DigestMethod><DigestValue>fc+lOz0UduUMQR2bUc8+Xw4MSaQ=</DigestValue></Reference></SignedInfo><SignatureValue>BW2TE2OAZhoA5+xFS0VMW1JsxLnUxayeOHRFv8Jn2Y1uCPUMvKFbQC0Mzm0YUUPosaif/VeLxph+
l5WyQZjs3gZDtuLT9ji7BORYdf+ut4zczZz0E42pYGlYlQVXikGwarjhzB13b8frjKZgvlRcOIn1
lgi3zHM3oKZoYHQVbrs=</SignatureValue><KeyInfo><X509Data><X509SubjectName>CN=Pref Caceres,OU=Pref Caceres,O=Pref Caceres,L=Caceres,ST=Mato Grosso,C=MT</X509SubjectName><X509Certificate>MIICazCCAdSgAwIBAgIETX0taTANBgkqhkiG9w0BAQUFADB6MQswCQYDVQQGEwJNVDEUMBIGA1UE
CBMLTWF0byBHcm9zc28xEDAOBgNVBAcTB0NhY2VyZXMxFTATBgNVBAoTDFByZWYgQ2FjZXJlczEV
MBMGA1UECxMMUHJlZiBDYWNlcmVzMRUwEwYDVQQDEwxQcmVmIENhY2VyZXMwHhcNMTEwMzEzMjA0
NzM3WhcNMTEwNjExMjA0NzM3WjB6MQswCQYDVQQGEwJNVDEUMBIGA1UECBMLTWF0byBHcm9zc28x
EDAOBgNVBAcTB0NhY2VyZXMxFTATBgNVBAoTDFByZWYgQ2FjZXJlczEVMBMGA1UECxMMUHJlZiBD
YWNlcmVzMRUwEwYDVQQDEwxQcmVmIENhY2VyZXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB
AIu9Djipil1SQziLE5JXL1QPzzEauvMDJsRsHgRNVSPIQI5taosBUnliuf3NtSJ/XYYkC5GUTkq6
2i92lNFG1OsKjleU4eGUYXyLhB+QhQZN99uxjk7KyXb2Rv0XzysxG2tuQZ1EC4wvMHqbiYP24Sz7
q+/1tiNIYVB0aQq3u/mZAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAOoM2kC98QZkH3Wf9MSjpAzk7
fvS8YeZvGQ79v3ps82RHKXJuUIO8npCpoDLJWsmUAgKCEdptlWodNy3IwVBMPgEM6TGwUgysZBOy
Oh+S+ib8nHH690KFN0DVmA3sEbkqms8zSoGccu0h3gRSJ3G0yiNHtqspa8xZsK2i/KFvcXA=</X509Certificate></X509Data></KeyInfo></Signature></Nfse></CompNfse></ListaNfse>


Veja que no meu caso o registro "<CompNfse>" se repete varias vezes no mesmo arquivo eu gostaria de percorre-lo lendo por exemplo o valor do nó "<Numero>" de cada um deles.

Mas quando eu tento ler em diversas formas sem da um erro de memória ou eu percorro lendo sempre o valor do primeiro nó.

Por favor uma força ai.

vlw


Editado pela última vez por fbnois em Ter Ago 30, 2011 6:35 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
fbnois
Membro Junior
Membro Junior


Registrado: Quinta-Feira, 10 de Abril de 2008
Mensagens: 364
Localização: Na frente do Computador

MensagemEnviada: Ter Ago 30, 2011 5:34 pm    Assunto: Responder com Citação

up
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Ter Ago 30, 2011 6:04 pm    Assunto: Responder com Citação

Amigo esta estrutura sua nao está completa, devido a isto acho dificil alguem olhar para vc, desabilite o html e tb smiles ao postar os dados.


bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
fbnois
Membro Junior
Membro Junior


Registrado: Quinta-Feira, 10 de Abril de 2008
Mensagens: 364
Localização: Na frente do Computador

MensagemEnviada: Ter Ago 30, 2011 6:34 pm    Assunto: Responder com Citação

johnny-walker escreveu:
Amigo esta estrutura sua nao está completa, devido a isto acho dificil alguem olhar para vc, desabilite o html e tb smiles ao postar os dados.


bye


Vlw Jhonny mas com acabei alcançando a solução e solucionei vou fechar o tópico.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Ter Ago 30, 2011 7:03 pm    Assunto: Responder com Citação

blz amigo, sem problemas...
Eu postei muitas coisas de xml aqui no site, acredito que procurando aqui tem tais respostas tranquilo.


bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB