Je voudrais analyser un groupe d'éléments à partir d'une sortie TinyXml
. Essentiellement, je dois choisir l'attribut "portid"
de n'importe quel élément de port du port a un état de "open"
(montré ci-dessous pour le port 23).Comment utiliser TinyXml pour analyser un élément spécifique
Quelle est la meilleure façon de faire cela? Voici la liste (simplifiée) pour la sortie de 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>