none
Erro ao popular um dataset com documento XML de Nota Fiscal Eletrônica de Serviços RRS feed

  • Pergunta

  • Estou atribuindo como fonte de dados um arquivo XML para um DataSet, no entanto, está ocorrendo o seguinte erro:

    System.InvalidOperationException was unhandled
    Message=Tabela aninhada 'Endereco' com espaço para nome herdado não pode ter várias tabelas pais em espaços para nome diferentes.

    Meu arquivo xml:

    <?xml version="1.0" encoding="utf-8" ?> 
    - <ConsultarNfseRpsResposta xmlns="http://www.issnetonline.com.br/webserviceabrasf/vsd/servico_consultar_nfse_rps_resposta.xsd" xmlns:tc="http://www.issnetonline.com.br/webserviceabrasf/vsd/tipos_complexos.xsd" xmlns:ts="http://www.issnetonline.com.br/webserviceabrasf/vsd/tipos_simples.xsd">
    - <CompNfse>
    - <tc:Nfse>
    - <tc:InfNfse>
      <tc:Numero>28</tc:Numero> 
      <tc:CodigoVerificacao>CB D9 4E</tc:CodigoVerificacao> 
      <tc:DataEmissao>2012-11-20T10:42:24</tc:DataEmissao> 
    - <tc:IdentificacaoRps>
      <tc:Numero>29</tc:Numero> 
      <tc:Serie>8</tc:Serie> 
      <tc:Tipo>1</tc:Tipo> 
      </tc:IdentificacaoRps>
      <tc:DataEmissaoRps>2012-11-20T10:42:24</tc:DataEmissaoRps> 
      <tc:NaturezaOperacao>1</tc:NaturezaOperacao> 
      <tc:RegimeEspecialTributacao>1</tc:RegimeEspecialTributacao> 
      <tc:OptanteSimplesNacional>2</tc:OptanteSimplesNacional> 
      <tc:IncentivadorCultural>2</tc:IncentivadorCultural> 
      <tc:Competencia>201211</tc:Competencia> 
      <tc:NfseSubstituida>1</tc:NfseSubstituida> 
      <tc:OutrasInformacoes><br></tc:OutrasInformacoes> 
    - <tc:Servico>
      <tc:ItemListaServico>1104</tc:ItemListaServico> 
      <tc:CodigoCnae>1062700</tc:CodigoCnae> 
      <tc:CodigoTributacaoMunicipio>1</tc:CodigoTributacaoMunicipio> 
      <tc:Discriminacao>teste consumo web service com integracao com Erp Cotriguacu;;</tc:Discriminacao> 
      <tc:MunicipioPrestacaoServico>999</tc:MunicipioPrestacaoServico> 
    - <tc:Valores>
      <tc:ValorServicos>12.50</tc:ValorServicos> 
      <tc:ValorDeducoes>0.00</tc:ValorDeducoes> 
      <tc:ValorPis>0</tc:ValorPis> 
      <tc:ValorCofins>0</tc:ValorCofins> 
      <tc:ValorInss>0</tc:ValorInss> 
      <tc:ValorIr>0</tc:ValorIr> 
      <tc:ValorCsll>0</tc:ValorCsll> 
      <tc:IssRetido>2</tc:IssRetido> 
      <tc:OutrasRetencoes>0</tc:OutrasRetencoes> 
      <tc:BaseCalculo>12.50</tc:BaseCalculo> 
      <tc:Aliquota>5.00</tc:Aliquota> 
      <tc:ValorLiquidoNfse>12.5</tc:ValorLiquidoNfse> 
      <tc:ValorIss>0.63</tc:ValorIss> 
      <tc:DescontoCondicionado>0</tc:DescontoCondicionado> 
      <tc:DescontoIncondicionado>0</tc:DescontoIncondicionado> 
      </tc:Valores>
      </tc:Servico>
    - <tc:PrestadorServico>
    - <tc:IdentificacaoPrestador>
    - <tc:CpfCnpj>
      <tc:Cnpj>77118131000100</tc:Cnpj> 
      </tc:CpfCnpj>
      <tc:InscricaoMunicipal>2192000</tc:InscricaoMunicipal> 
      </tc:IdentificacaoPrestador>
      <tc:RazaoSocial>Emitente Emitente</tc:RazaoSocial> 
      <tc:NomeFantasia>Emitente Emitente</tc:NomeFantasia> 
    - <tc:Endereco>
      <tc:Endereco>Rua da Bandeira</tc:Endereco> 
      <tc:Bairro>Centro</tc:Bairro> 
      <tc:Cidade>4104808</tc:Cidade> 
      <tc:Estado>PR</tc:Estado> 
      <tc:Cep>85812270</tc:Cep> 
      </tc:Endereco>
      </tc:PrestadorServico>
    - <tc:TomadorServico>
    - <tc:IdentificacaoTomador>
    - <tc:CpfCnpj>
      <tc:Cnpj>76098219000137</tc:Cnpj> 
      </tc:CpfCnpj>
      </tc:IdentificacaoTomador>
      <tc:RazaoSocial>CIA CIA</tc:RazaoSocial> 
    - <tc:Endereco>
      <tc:Endereco>Rua RUA</tc:Endereco> 
      <tc:Numero>0</tc:Numero> 
      <tc:Complemento>teste</tc:Complemento> 
      <tc:Bairro>PARQUE SAO PAULO</tc:Bairro> 
      <tc:Cidade>4104808</tc:Cidade> 
      <tc:Estado>PR</tc:Estado> 
      <tc:Cep>85801000</tc:Cep> 
      </tc:Endereco>
      </tc:TomadorServico>
    - <tc:OrgaoGerador>
      <tc:CodigoMunicipio>4104808</tc:CodigoMunicipio> 
      <tc:Uf>PR</tc:Uf> 
      </tc:OrgaoGerador>
      <tc:ValorCredito>0</tc:ValorCredito> 
      </tc:InfNfse>
    - <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
    - <SignedInfo>
      <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> 
      <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> 
    - <Reference URI="">
    - <Transforms>
      <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /> 
      </Transforms>
      <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> 
      <DigestValue>S95aKBYsUx8joO5LgBYZS4R04/0=</DigestValue> 
      </Reference>
      </SignedInfo>
      <SignatureValue>u6NwC/de7jFKvFDYkAVivZyYTqbzdoXcdvdNzeOQwr1QNL3W0OZ3W4tzMg/l1kM9w07vzXsK+NGVopEfS+svBnH7PYSvqRmvkTEmwH0PlyqZ8/++13lSnGUI4tevTdDYGkV8UWbHkGy+KV9kY47LSPWTrqJ1DTyOaahr5qIY6nc=</SignatureValue> 
    - <KeyInfo>
    - <X509Data>
      <X509Certificate>MIIE6zCCA9OgAwIBAgIKYVdRhAABAAAAJjANBgkqhkiG9w0BAQUFADCB6DEvMC0GCSqGSIb3DQEJARYgYWNub3RhY29udHJvbEBub3RhY29udHJvbC5jb20uYnIxDzANBgNVBAYTBkJyYXNpbDEbMBkGA1UECBMSTWF0byBHcm9zc28gZG8gU3VsMRUwEwYDVQQHEwxDYW1wbyBHcmFuZGUxMTAvBgNVBAsTKERlcGFydGFtZW50byBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8xJTAjBgNVBAoTHE5vdGEgQ29udHJvbCBUZWNub2xvZ2lhIEx0ZGExFjAUBgNVBAMTDUFDTk9UQUNPTlRST0wwHhcNMDYwNjE5MTkyNzUwWhcNMDcwNjE5MTkzNzUwWjCBqTELMAkGA1UEBhMCQlIxCzAJBgNVBAgTAk1TMRUwEwYDVQQHEwxDYW1wbyBHcmFuZGUxFTATBgNVBAoTDE5vdGEgQ29udHJvbDEWMBQGA1UECwwNSW1wbGFudGHDp8OjbzEWMBQGA1UEAxMNTWFyaW5hIEZsb3JlczEvMC0GCSqGSIb3DQEJARYgbWFyaW5hLm1hdHJpekBub3RhY29udHJvbC5jb20uYnIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAO3b4upTb+Dzfn8455N9idfTqF2058s28IQ5/GfuNjHwUe1Gdjj+Ge+6CDopVJK/tBpTxmhjj7AfdVfvMrRaHWEruupna2Yc9sCUAdu+WxpwPU4p85l1NQ7hFZrDsPnMM1GnuWOiQa3K3QGnUKCbSz5JioBTxddSqxAr2trwFFzhAgMBAAGjggFWMIIBUjAOBgNVHQ8BAf8EBAMCBPAwRAYJKoZIhvcNAQkPBDcwNTAOBggqhkiG9w0DAgICAIAwDgYIKoZIhvcNAwQCAgCAMAcGBSsOAwIHMAoGCCqGSIb3DQMHMB0GA1UdDgQWBBSlHRez2aXfGIYCwV4SBWhZ3BH0hjATBgNVHSUEDDAKBggrBgEFBQcDAjAfBgNVHSMEGDAWgBRmX/X2zlSS737xO8NBSJ0or/3g4jBMBgNVHR8ERTBDMEGgP6A9hjtodHRwOi8vMjAwLjE5OS4yMTguMjM2L2NybHMvYWNub3RhY29udHJvbC9hY25vdGFjb250cm9sLmNybDBXBggrBgEFBQcBAQRLMEkwRwYIKwYBBQUHMAKGO2h0dHA6Ly8yMDAuMTk5LjIxOC4yMzYvbHBjL2Fjbm90YWNvbnRyb2wvbHBjbm90YWNvbnRyb2wucGRmMA0GCSqGSIb3DQEBBQUAA4IBAQCZNKnc4zeRso3V5jx1E81DwMIG8u/Kq+KQbxWE1bM+Qy7jQ0+LC0lJHQT9Ot7mD/WXmDLVTSy5aZbDBuc7uSaz6LgdgBekzUOcAvVhnv5r4Zu74zjcpWABn78T1P9LLPwJZmKZVFJei2fVuhoP+lbXHmKl8DCb3kAfpKE41/75rMchUBBGf8++Q1Wbq/ycs/cFldgcW1vtKThjAsIBJvFNAgPVXvdhmVf9aTXkdKvrYITmlhPt5oK5mxzKJK22aRUI8F3w6uvtHvBGB3mNusbR4mGgj2KqY7q4xtHpD17CgjG9Q9lCT8gunMDJDXJN7CymuzVZB00xKT1z/MMVcgH2</X509Certificate> 
      </X509Data>
      </KeyInfo>
      </Signature>
      </tc:Nfse>
      </CompNfse>
      </ConsultarNfseRpsResposta>

    A tag endereço repete para o no pai <IdentificacaoPrestador> e para o no <IdentificacaoTomador>, como devo proceder para contornar o erro reportado acima ?

    quinta-feira, 22 de novembro de 2012 10:35