NSXML解析 - 区分节点

时间:2011-05-25 03:05:23

标签: iphone xml cocoa-touch nsxmlparser nsxml

我正在尝试使用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>

1 个答案:

答案 0 :(得分:2)

这是一个使用GDataXMLParser显示XML解析的教程。

how-to-read-and-write-xml-documents-with-gdataxml

GDataXMLParser优于NSXMLParser,因为后者速度较慢。

相关问题