iPhone:重复XML格式的元素

时间:2010-06-23 12:46:33

标签: iphone xml parsing

我是XML解析的新手。我正在解析以下XML。如果XML具有唯一属性,则有教程,但此XML具有重复属性。

<?xml version="1.0" encoding="utf-8"?>
<start>
    <Period periodType="A" fYear="2005" endCalYear="2005" endMonth="3">
        <ConsEstimate type="High">
            <ConsValue dateType="CURR">-8.9919</ConsValue>
        </ConsEstimate>
        <ConsEstimate type="Low">
            <ConsValue dateType="CURR">-13.1581</ConsValue>
        </ConsEstimate>
    </Period>
    < Period periodType="A" fYear="2006" endCalYear="2006" endMonth="3">
        <ConsEstimate type="High">
            <ConsValue dateType="CURR">-100.000</ConsValue>
        </ConsEstimate>
        <ConsEstimate type="Low">
            <ConsValue dateType="CURR">-13.1581</ConsValue>
        </ConsEstimate>
    </Period>
</start>

我需要根据2005年和2006年的数据来获取低值和高值。

1 个答案:

答案 0 :(得分:1)

我同意SB的评论,如果你不想处理xml-datastructurse,你应该至少知道基本的东西。

我可以推荐的好教程是ww3 schools XML Tutorial

一旦你这样做,你应该知道有几种方法可以解析xml文件。对于flatfiles,我建议使用TBXML Library,它在代码中处理起来非常快速且容易。