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更好,因为后者要慢一些。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...