【问题标题】:Elements values empties parsing XML with PHP元素值清空用 PHP 解析 XML
【发布时间】: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,有多个&lt;MEET&gt;节点,你需要一个foreach来做这个
  • 请edit 在您的问题中包含minimal reproducible example - 一小部分 XML 用于在问题本身中演示问题,而不是链接到您的完整文档。

标签: php xml xml-parsing


【解决方案1】:

请检查你的结构你有一个子节点 meet 并且在那里你找到了 meet

var_dump($xml->MEETS->MEET);

【讨论】:

  • 那当然。感谢您的关注,我的处于待命状态...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-10
  • 1970-01-01
相关资源
最近更新 更多