为了账号安全,请及时绑定邮箱和手机立即绑定

如何在php中解析xml子树

如何在php中解析xml子树

PHP
红颜莎娜 2023-08-26 17:40:12
你好,我写了一些 php 代码来解析 xml 文件,只要我使用单独的字段,这就像一个魅力,但我如何调用子树?像例如:<item>  <items>    <date>      <from>2020-03-23</from>      <until>2020-03-27</until>    </date>  </items></item>```
查看完整描述

2 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

我假设子树是指元素中的元素等。

PHP 为此提供了一个内置解决方案:simplexml_load_string

$xml = <<<BLOCK

<item>

  <items>

    <date>

      <from>2020-03-23</from>

      <until>2020-03-27</until>

    </date>

  </items>

</item>

BLOCK;


var_dump(simplexml_load_string($xml));

您也可以使用simplexml_load_file直接读取文件。



查看完整回答
反对 回复 2023-08-26
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

我已经找到了解决这个问题的方法,我已经执行了以下操作:


<?php

error_reporting(E_ALL);



$xml_file = simplexml_load_file("converted.xml");

echo $xml_file->date[0]->from;

echo $xml_file->date[0]->until;

?>



```


查看完整回答
反对 回复 2023-08-26
  • 2 回答
  • 0 关注
  • 95 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信