【发布时间】:2010-10-15 09:30:51
【问题描述】:
所以我想解析一个 xml 并根据“课程”按升序显示(在 UITableView 中)“主题”
XML:
<parfumeo_kkn>
<tt_timetable>
<id>1015</id>
<day>1</day>
<class_id>98</class_id>
<lesson>9</lesson>
<teacher>bt</teacher>
<room>V1.2</room>
<subject>M</subject>
<pr_id>54</pr_id>
</tt_timetable>
<tt_timetable>
<id>1014</id>
<day>1</day>
<class_id>98</class_id>
<lesson>8</lesson>
<teacher>bt</teacher>
<room>V1.2</room>
<subject>bg</subject>
<pr_id>54</pr_id>
</tt_timetable>
等。
(在这个小例子中,“M”之前会有“bg”。)我已经设置了我的解析器,但它没有按照我想要的顺序工作。 谢谢帮助
【问题讨论】:
-
当回调调用每个开始元素时,您检查特定元素类型,您的案例将是课程和相应的主题。将这些对放入字典中,您可以将其添加到某个容器中。以后你可以根据自己的意愿使用它。
-
感谢您的帮助。但是:我得到的只是:
-
{ 课 = "9\n 8\n 11\n 11\n 10\n 10\n 5\n 4\n 3\n 2\n 1\n ";主题 = "bg\n bg\n CAE\n CAE\n CAE\n CAE\n Gg\n G\n G\n M\n M\n ";
-
而且现在只有1个单元格被整个数组填充了.. ^^我应该认真放弃它^^
标签: iphone objective-c xml parsing ios