0

对于通用实现,我有以下带有相同标签的 xml 文件。我想解析这个文件。我可以在 iOS 中解析它吗?

xml文件:

    <?xml version="1.0"?>
<node name="bkl">
    <childrens>
        <node name="A building">
            <childrens>
                <node name="hfs"/>
                <node name="habc"/>
                <node name="def"/>
            </childrens>  
        </node>
        <node name="B building">
            <childrens>
                <node name="hfs2"/>
                <node name="habc2"/>
                <node name="def2"/>
            </childrens>
        </node>
        <node name="C building">
            <childrens>
                <node name="hfs3"/>
                <node name="hab3"/>
                <node name="def3"/>
            </childrens>
        </node>

    </childrens>
</node>
4

3 回答 3

0

Youd 应该阅读iOS Developer Library 中的XML Parsing Basics

它描述了如何使用NSXMLParser.

于 2012-05-09T11:08:34.513 回答
0

是的你可以。为您的深度制作计数器。在解析器的起始元素方法中,如果它是节点元素,则增加 nodeHeight++,如果 childeren 是元素和进程,则增加 childern++

于 2012-05-09T11:09:14.330 回答
-1

您可以使用技巧解析此文件。第一次当儿童标签关闭时不要在数组中添加项目,第一次之后你可以在数组中添加项目

于 2012-05-09T11:39:09.753 回答