Xgrep

Da Andreabont's Wiki.
Versione del 24 feb 2021 alle 09:10 di Andreabont (Discussione | contributi) (Creata pagina con "'''Xgrep''' è un tool da linea di comando in grado di fare ricerche dentro file XML. === Risoluzione XPATH === <source lang="bash"> xgrep -x "<XPATH>" <FILE.XML> </source>...")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Xgrep è un tool da linea di comando in grado di fare ricerche dentro file XML.

Risoluzione XPATH

xgrep -x "<XPATH>" <FILE.XML>


Ricerca nodo per regexp

xgrep -s "<NODO>:<CAMPO>/<REGEXP>/" <FILE.XML>

Esempio

File

<A>
	<B>
		<C>1</C>
	</B>
	<B>
		<C>2</C>
	</B>
</A>

Lista nodi

$> xgrep -x "/A/B" test.xml
<!--         Start of node set (XPath: /A/B)                 -->
<!--         Node   0 in node set               -->

<B>
        <C>1</C>
</B>

<!--         Node   1 in node set               -->

<B>     
        <C>2</C>
</B>

<!--         End of node set                    -->

Ricerca nodi

$> xgrep -s "B:C/1/" test.xml
<!--         Start of node set (Search: B:C/1/)                 -->
<!--         Node   0 in node set               -->

<B>
        <C>1</C>
</B>

<!--         End of node set                    -->