Trabalhar com nameSpaces em arquivos XML

Estou trabalhando com leitura de arquivos XML de NFe e CTe e utilizando a classe tXMLManager (https://tdn.totvs.com/display/tec/Classe+TXmlManager) porém estou tendo um pouco de dificuldades na navegação xPath, porque os arquivos utilizam nameSpaces, o que me força a acrescentar antes de cada tag o nameSpace. Ex.: /xmlns:nfeProc. Desta forma fica um pouco repetitivo e mais alongados os caminhos. Teria uma maneira mais simples para tratar essas tags sem precisar ficar a todo momento citando explicitamente o NS? Observei em alguns programas que o pessoal simplesmente remove o texto do NS direto no XML antes de fazer o parse, isso resolve, mas que queria ver se tem alguma solução mais simples pronta na própria classe.

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags advpl txmlmanager xml ou faça a sua própria pergunta.