我正在尝试使用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>
答案 0 :(得分:2)
这是一个使用GDataXMLParser显示XML解析的教程。
how-to-read-and-write-xml-documents-with-gdataxml
GDataXMLParser优于NSXMLParser,因为后者速度较慢。