Vorrei analizzare un gruppo di elementi da un'uscita TinyXml
. In sostanza, ho bisogno di selezionare l'attributo "portid"
di qualsiasi elemento della porta con lo stato "open"
(mostrato sotto per la porta 23).Come utilizzare TinyXml per analizzare un elemento specifico
Qual è il modo migliore per farlo? Ecco il (semplificato) elenco per l'uscita dal TinyXML:
<?xml version="1.0" ?>
<nmaprun>
<host>
<ports>
<port protocol="tcp" portid="22">
<state state="filtered"/>
</port>
<port protocol="tcp" portid="23">
<state state="open "/>
</port>
<port protocol="tcp" portid="24">
<state state="filtered" />
</port>
<port protocol="tcp" portid="25">
<state state="filtered" />
</port>
<port protocol="tcp" portid="80">
<state state="filtered" />
</port>
</ports>
</host>
</nmaprun>