【问题标题】:NSXML Parsing - Distinguishing NodesNSXML 解析 - 区分节点
【发布时间】:2011-09-01 10:09:47
【问题描述】:

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

【问题讨论】:

    标签: iphone xml cocoa-touch nsxmlparser nsxml


    【解决方案1】:

    这是一个使用 GDataXMLParser 进行 XML 解析的教程。

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

    GDataXMLParser 比 NSXMLParser 好,因为后者更慢。

    【讨论】:

    • 太棒了!让我看看。
    • 是的,我相信这会成功!非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    • 2012-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多