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>
    

解决方法

这是一个显示使用GDataXMLParser进行XML解析的教程。 如何使用gdataxml读取和写入xml文档 GDataXMLParser比NSXMLParser更好,因为后者要慢一些。