Me gustaría analizar un grupo de elementos de una salida TinyXml
. Esencialmente, necesito seleccionar cualquier elemento del puerto "portid"
, el atributo del puerto tiene un estado de "open"
(se muestra a continuación para el puerto 23).Cómo usar TinyXml para analizar un elemento específico
¿Cuál es la mejor manera de hacerlo? Aquí está la (simplificado) listado para la salida 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>