我正在尝试使用 NSXML 从以下 xml 中提取 doc-num。此时,我可以使用 NSXML 解析器事件遍历所有节点,但我试图区分输入节点中的 doc-num 和输出节点中的 doc-num。
我怎样才能做到这一点?我对如何让它适用于我的 iphone 应用程序有点迷茫。另外,有没有比基于事件的 NSXML 更简单的方法?
<xmt:input>
<xmt:app-refer>
<doc-id doc-id-type="docdb">
<country>MD</country>
<doc-num>20050130</doc-num>
<kc>A</kc>
<date>20050130</date>
</doc-id>
</xmt:app-refer>
</xmt:input>
<xmt:output>
<xmt:app-refer>
<doc-id doc-id-type="epodoc">
<doc-num>MD20050000130</doc-num>
<date>20050130</date>
</doc-id>
</xmt:app-refer>
</xmt:output>