PHP | simplexml_load_file()函数
simplexml_load_file()函数是PHP中的一个内置函数,用于将格式良好的 XML 文档转换为给定文件到对象。
句法:
SimpleXMLElement simplexml_load_file( string $filename, string $class_name = "SimpleXMLElement",
int $options = 0, string $ns = "", bool $is_prefix = FALSE )
参数:该函数接受上面提到的五个参数,如下所述:
- $filename:此参数保存文件名的路径。
- $class_name:它是可选参数。使用 simplexml_load_file()函数返回指定类的对象。该类扩展了 SimpleXMLElement 类。
- $options:可选参数,用于附加的 Libxml 参数。
- $ns:此参数保存命名空间前缀或 URI。
- $is_prefix:如果 ns 是前缀,则此参数设置为 TRUE,如果是 URI,则此参数设置为 FALSE。其默认值为 FALSE。
返回值:此函数返回 SimpleXMLElement 类的对象,其属性包含 XML 文档中保存的数据,如果失败,则返回 FALSE。
下面的程序说明了PHP中的 simplexml_load_file()函数:
gfg.xml 文件:
GeeksforGeeks
Noida India
abc@geeksforgeeks.org
+91-987654321
程序:
输出:
object(SimpleXMLElement)#1 (3) {
["name"]=> string(13) "GeeksforGeeks"
["address"]=> string(11) "Noida India"
["contact"]=> object(SimpleXMLElement)#2 (2) {
["email"]=> string(21) "abc@geeksforgeeks.org"
["mobile"]=> string(13) "+91-987654321"
}
}
参考: https://www. PHP.net/manual/en/函数.simplexml-load-file。 PHP