1

我知道这是关于使用 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;
    }
4

1 回答 1

0

如果您的<warning>节点位于 XML 文件的根级别,那么您可以简单地执行以下操作:

$xml=simplexml_load_file('http://myserver.com/ews/VVKRGN_xml');
$warning_type = $xml['warning_type'];
于 2013-08-01T12:23:43.453 回答