我有以下 XML
<Logs>
<UnplugDate>
<Date>2013-09-10T09:20:00</Date>
<Date>2013-09-09T16:03:00</Date>
</UnplugDate>
我在这里要做的是读取<UnplugDate
> 标签下的两个变量的值。
我尝试使用 hasChildNodes() 但是当我调试时它没有进入
foreach($unplug_date as $node)
堵塞。
知道如何读取这些值吗?提前致谢
$logs = $key->getElementsByTagName(tag_constants::TAG_LOGS);
$unplug_date = $logs->item(0)->getElementsByTagName(tag_constants::TAG_UNPLUG_DATE)->item(0);
foreach($unplug_date as $node) {
if($node->hasChildNodes()) {
foreach ($node->childNodes as $unplug_date_value) {
$unplug_date_value = $unplug_date->getElementsByTagName(tag_constants::TAG_DATE)->item(0)->nodeValue;
}
}
}
笔记:
tag_constants::TAG_LOGS -> Logs
tag_constants::TAG_UNPLUG_DATE -> UnplugDate
tag_constants::TAG_DATE -> Date