simplexml_load_file 和 simplexml_load_string 之间的区别
Difference between simplexml_load_file and simplexml_load_string
我想将一个 xml 文件放入我的程序并将其放入一个数组中,以便我可以将它放入 table.
我想知道如何做到这一点,我已经阅读了 php 手册,但我似乎无法掌握它。
为了做我想做的事,我需要使用 simplexml_load_string
,还是我需要同时命令它们(simplexml_load_file
和 simplexml_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 文件的路径 .
我想将一个 xml 文件放入我的程序并将其放入一个数组中,以便我可以将它放入 table.
我想知道如何做到这一点,我已经阅读了 php 手册,但我似乎无法掌握它。
为了做我想做的事,我需要使用 simplexml_load_string
,还是我需要同时命令它们(simplexml_load_file
和 simplexml_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 文件的路径 .