DFe.NET
DFe.NET copied to clipboard
Correção do tratamento de retorno quando a tag possui namespace
Correção do problema reportado na issue #1361.
Alguns estados a tag de resultado (nfeResultMsg) possui namespace. O método utilizado anteriormente para retornar a tag de resultado só considera as tags no namespace default do XML, por isso retorna nulo e ocorre o erro.
Alterei para SelectSingleNode, que retorna a primeira tag. Esse método é recomendado pela MS no lugar de GetElementsByTagName. https://docs.microsoft.com/pt-br/dotnet/api/system.xml.xmldocument.getelementsbytagname?view=net-6.0
@robertorp @marcosgerene Essa mudança é grande e pode afetar a todos caso tenhamos algum detalhe que não pegamos. Favor analisar.