如何在Objective-C中递归遍历XML文件?

时间:2011-07-25 18:48:47

标签: objective-c parsing xpath touchxml

我得到了以下XML结构:

<categories>
    <category>
        <name>Category_1</name>
        <ID>100</ID>
        <SubCategories>
            <category>
                <name>Category_2</name>
                <ID>101</ID>
                <SubCategory>
                    <category>
                        <name>Category_3</name>
                        <ID>102</ID>
                        <SubCategory></SubCategory>
                    </category>
                </SubCategory>
            </category>
        </SubCategories>
    </category>
</categories>

我想解析这个文件并将每个元素写入数据库。我使用TouchXML进行解析,因为它快速且易于使用,但我不知道它是否是正确的解析器。如果有人可以帮助我,那就太棒了。

谢谢!

1 个答案:

答案 0 :(得分:0)

解析XML的“本机Cocoa”方法是NSXMLParser

另一方面,如果您熟悉TouchXML并且它“快速且易于使用”,您确定需要切换到其他东西吗?