Estou desenvolvendo uma rotina para ler arquivos .xml de NFe, estou com uma dificuldade para ler os conteudos dos "node", antigamente utilizar a XmlParserFile "https://tdn.totvs.com/display/tec/XmlParserFile", nela acessa diretamente assim por exemplo: oXml:_CTEPROC:_PROTCTE:_INFPROT:_CHCTE:TEXT
.
Agora com o "TXMLManager" "https://tdn.totvs.com/display/tec/Classe+TXmlManager", tem opções do método XPathGetNodeValue
Queria obter o conteúdo tipo assim exemplo: oXML:XPathGetNodeValue("/nfeProc/NFe/infNFe/det")
, porém quando tento utilizar o objeto oXML que fiz o TXMLManager:parseFile
, o ":cPath
" dele ficam tipo assim: "/*/*[1]", "/*/*[2]"
.
Alguém sabe dizer se o problema é o arquivo .XML ou existe alguma forma de alterar o comportamento para o :cPath
fica tipo "/nfeProc/NFe"
como os nomes em vez de "/*"
?