使用simplexml解析复杂的xml

时间:2011-05-18 08:13:41

标签: xml parsing simplexml

我使用simplexml从大型xml文件中提取信息并将结果存储在mysql数据库中。这一切都运行良好,但我如何得到这个日期不是属性或内部标签的日期

<operatingInformation>
    <normalOperation>
        <operatingDays>
            <days>
               <monday />
               <tuesday />
            </days>
        </operatingDays>
    </normalOperation>
</operatingInformation>

我需要提取日期的名称,以便将它们添加到我的数据库表中。

1 个答案:

答案 0 :(得分:1)

将您的XML文档解析为$ xml,这将遍历日期并打印其名称:

foreach ( $xml->normalOperation->operatingDays->days->children() as $dayElem ) {
    print $dayElem->getName() ."\n";
}