我知道这是关于使用php从xml文件读取属性的答案和示例。但在尝试实现这一点后,我没有成功,因此我问这个。
我有一个xml文件,结构如下:
<warning warning_type="warned">
<sentdate>20110823</sentdate>
<senttime>2154</senttime>
</warning>
所以我想知道警告类型,因为我正在尝试实现以下php代码,但我还没有成功。所以任何建议都将受到高度赞赏:
$xml=simplexml_load_file('http://myserver.com/ews/VVKRGN_xml');
print_r($xml);
$xml_string = simplexml_load_string($xml);
foreach($xml_string->item->warning as $warning) {
$warning_type = $warning['warning_type'];
echo $warning_type;
}
答案 0 :(得分:0)
如果您的<warning>
节点位于XML文件的根级别,那么您可以执行以下操作:
$xml=simplexml_load_file('http://myserver.com/ews/VVKRGN_xml');
$warning_type = $xml['warning_type'];