simplexml_load_file 和 simplexml_load_string 之间的区别

Difference between simplexml_load_file and simplexml_load_string

我想将一个 xml 文件放入我的程序并将其放入一个数组中,以便我可以将它放入 table.

我想知道如何做到这一点,我已经阅读了 php 手册,但我似乎无法掌握它。

为了做我想做的事,我需要使用 simplexml_load_string,还是我需要同时命令它们(simplexml_load_filesimplexml_load_string),因此加载 xml 文件放到程序中,然后把它变成一个文件。 或者 simplesml_load_string 只是为我做了所有这些。

另外我想知道 get_object_vars 将它放在数组周围时会做什么。

两个函数中的每一个 returns SimpleXMLElement 对象,因此您只需要其中一个,具体取决于您必须从什么开始,是否有 XML 文件的路径或 XML 自身在字符串变量中的内容,等等

在文档页面中注意,simplexml_load_string() expects the string parameter to contain the actual XML content, while simplexml_load_file() 期望 string 参数 包含 XML 文件的路径 .