你好,我寫了一些 php 代碼來解析 xml 文件,只要我使用單獨(dú)的字段,這就像一個(gè)魅力,但我如何調(diào)用子樹?像例如:<item> <items> <date> <from>2020-03-23</from> <until>2020-03-27</until> </date> </items></item>```
2 回答

蠱毒傳說
TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
我假設(shè)子樹是指元素中的元素等。
PHP 為此提供了一個(gè)內(nèi)置解決方案: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直接讀取文件。

慕勒3428872
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個(gè)贊
我已經(jīng)找到了解決這個(gè)問題的方法,我已經(jīng)執(zhí)行了以下操作:
<?php
error_reporting(E_ALL);
$xml_file = simplexml_load_file("converted.xml");
echo $xml_file->date[0]->from;
echo $xml_file->date[0]->until;
?>
```
- 2 回答
- 0 關(guān)注
- 140 瀏覽
添加回答
舉報(bào)
0/150
提交
取消