Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php从xml文件(树结构)检索节点_Php_Xml_Dom_Xmldom - Fatal编程技术网

如何使用php从xml文件(树结构)检索节点

如何使用php从xml文件(树结构)检索节点,php,xml,dom,xmldom,Php,Xml,Dom,Xmldom,我有以下XML树: <?xml version="1.0" encoding="utf-8"?> <root> <start_info> <info tabindex="1"> <infonumber>1</infonumber> <trees>green</trees> </info>

我有以下XML树:

<?xml version="1.0" encoding="utf-8"?>

<root>
    <start_info>
            <info tabindex="1">
            <infonumber>1</infonumber>
            <trees>green</trees>
            </info>
    </start_info>
    <people>
        <pe>
            <people_ages>
                <range number="1">
                    <age value="1">1</age>
                    <age value="2">2</age>
                </range>
            </people_ages>
        </pe>
    </people>
</root>

1.
绿色
1.
2.
首先,我必须在复选框中显示所有节点,然后在提交文件时检索它们的节点值。 我必须使用PHP来完成它。

您可以使用

(一) $movies=新的simplexmlement($xmlstr)


2) 将XML插入数组的好方法和易用性,http://www.bin-co.com/php/scripts/xml2array/ 本网站为您提供了将XML转换为数组的库。

bec,您能更详细地描述一下您需要什么吗。你需要做什么还不是很清楚。如果你已经有了一些代码,发布它会很好,这样我们可以帮助你更有效。嗨,保罗!谢谢回复!!实际上,我必须使用php解析xml格式的文件。该文件由树结构组成。我必须用复选框带上所有的标签。为此,我做了很多努力,但都在车里…:(
echo $movies->movie[0]->plot;
OR
echo $movies->movie->{'great-lines'}->line;