【发布时间】:2018-07-24 08:55:37
【问题描述】:
要解析的xml文件https://webassos.com/uploads/results/ffnex_performances_54059.xml
<?php
$file = 'https://webassos.com/uploads/results/ffnex_performances_54059.xml';
$xml = simplexml_load_file($file);
print_r($xml);
?>
返回带有 XML 元素和属性的格式正确的数组
<?php
$meeting = $xml->MEET;
print_r($meeting);
?>
返回一个空对象。
与 DOM 文档的结果相同,并尝试通过 tagName 获取元素 MEET。
请问为什么我平时使用的这种方法在这种情况下不起作用?
【问题讨论】:
-
你可以直接使用
SimpleXML,看到实际的xml,有多个<MEET>节点,你需要一个foreach来做这个 -
请edit 在您的问题中包含minimal reproducible example - 一小部分 XML 用于在问题本身中演示问题,而不是链接到您的完整文档。
标签: php xml xml-parsing