[Ubuntu-BR] Dúvida sobre como fazer pesquisas em arquivos XML de NFe

Wagner De Queiroz wagnerdequeiroz em gmail.com
Quarta Outubro 5 18:50:46 UTC 2016


boa tarde a lista,

agora é a minha vez de pedir a ajuda a todos, eu possuo algumas pastas com
xmls de Notas fiscais e vira e mexe preciso fazer pesquisa nestas notas,
tipo, extrair por exemplo para quem foi uma nota de X valor, que duplicatas
foram para a nota Y ou qual o valor da nota Z e nem sempre meu ERP pode
responder prontamente essas informações.

Pensei em usar o grep, mas como essas XMLs não tem avanço de linhas, sai o
xml inteiro na pesquisa, tentei compreender xpath para tentar buscar pelo
xmllint mas ele nunca responde como eu espero, e fazer busca em uma pasta
cheia de notas fiscais eh terrivel.


exemplo:

eu quero saber o valor de uma nota em particular:

xmllint --xpath '/NFE/infNFE/total/ICMSTot/vProd/text()' 12345678-nfe.xml

ou

 xmllint --xpath '//vProd' 12345678-nfe.xml

não dão resultados.

Alguém tem alguma dica boa para se usar em console?


-- 
Wagner de Queiroz
Be free with Linux


Mais detalhes sobre a lista de discussão ubuntu-br