|
From: | Tiago Peczenyj |
Subject: | Re: [shell-script] Filtrar XML |
Date: | Wed, 9 Dec 2015 16:49:13 +0100 |
$ cat a.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
<foo></foo>
<bar><yay>true</yay></bar>
<baz><yay>true</yay></baz>
<bam><yay>false</yay></bam>
</root>
$ xmllint a.xml --shell
/ > cat //*[yay="true"]
-------
<bar>
<yay>true</yay>
</bar>
-------
<baz>
<yay>true</yay>
</baz>
Boa tarde!
Tenho um arquivo XML com o seguinte padrão :<tagx>
....
....
</tagx>
<tagy>
....
<tagz>true</tagz>
....
</tagy>
<tagy>
....
<tagz>false</tagz>
....
</tagy>Preciso filtrar todos os blocos de tagy que contenham a tagz com true.
Com grep e sed só consigo tratar linha a linha. Acho que a saída é awk.
Alguma ideia?--
[Prev in Thread] Current Thread [Next in Thread]
- Filtrar XML, César Vianna, 2015/12/09
- Re: [shell-script] Filtrar XML, Tiago Peczenyj <=
- Re: [shell-script] Filtrar XML, Alfredo Casanova, 2015/12/09
- Re: [shell-script] Filtrar XML, Alfredo Casanova, 2015/12/09
- Re: [shell-script] Filtrar XML, Luiz Alberto, 2015/12/10
- Re: [shell-script] Filtrar XML, Luiz Alberto, 2015/12/10
Re: Filtrar XML, itamarnet, 2015/12/09
- Prev by Date: Filtrar XML
- Next by Date: Re: [shell-script] Filtrar XML
- Previous by thread: Filtrar XML
- Next by thread: Re: [shell-script] Filtrar XML
- Index(es):