我想從TinyXml
輸出中解析一組元素。本質上,我需要挑選端口的任何端口元素的"portid"
屬性的狀態爲"open"
(如下面的端口23所示)。如何使用TinyXml解析特定元素
這樣做的最好方法是什麼?下面是從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>