VOOZH about

URL: https://www.geeksforgeeks.org/php/php-simplexml_load_file-function/

⇱ PHP | simplexml_load_file() Function - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

PHP | simplexml_load_file() Function

Last Updated : 2 Dec, 2019
The simplexml_load_file() function is an inbuilt function in PHP which is used to convert the well-formed XML document into the given file to an object. Syntax:
SimpleXMLElement simplexml_load_file( string $filename, string $class_name = "SimpleXMLElement",
 int $options = 0, string $ns = "", bool $is_prefix = FALSE )
Parameters: This function accepts five parameters as mentioned above and described below:
  • $filename: This parameter holds the path of filename.
  • $class_name: It is optional parameter. Use of simplexml_load_file() function return the object of specified class. That class extends the SimpleXMLElement class.
  • $options: It is optional parameter and used for additional Libxml parameter.
  • $ns: This parameter holds the Namespace prefix or URI.
  • $is_prefix: This parameter is set to TRUE if ns is a prefix and FALSE if it is URI. Its default value is FALSE.
Return Value: This function returns an object of SimpleXMLElement class with properties containing the data held within the XML document, or FALSE on failure. Below program illustrates the simplexml_load_file() function in PHP: gfg.xml file: Program: Output:
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" 
 }
}
Reference: https://www.php.net/manual/en/function.simplexml-load-file.php
Comment