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

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 ?