📜  PHP | simplexml_load_file()函数

📅  最后修改于: 2022-05-13 01:56:36.135000             🧑  作者: Mango

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