hàm simplexml_load_file() của PHP

định nghĩa và cách sử dụng

hàm simplexml_load_file() sẽ tải tài liệu XML vào đối tượng.

nếu thất bại, thì trả về false。

cú pháp

simplexml_load_file(file,class,options,ns,is_prefix)
tham số mô tả
file Bắt buộc. Định nghĩa tài liệu XML cần sử dụng.
class Tùy chọn. Định nghĩa lớp của đối tượng mới.
options Tùy chọn. Định nghĩa các tham số Libxml bổ sung.
ns Tùy chọn.
is_prefix Tùy chọn.

Trả về giá trị

Trả về một đối tượng của lớp SimpleXMLElement, các thuộc tính của đối tượng chứa dữ liệu trong tài liệu XML. Nếu thất bại, trả về false.

Mô hình

Tệp XML:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

Mã PHP:

<?php
if (file_exists('test.xml'))
  {
  $xml = simplexml_load_file('test.xml');
  var_dump($xml);
  }
else
  {
  exit('Error.');
  }
?>

Kết quả xuất ra:

object(SimpleXMLElement)#1 (4)
{
["to"]=> string(4) "George"
["from"]=> string(4) "John"
["heading"]=> string(8) "Reminder"
["body"]=> string(29) "Don't forget the meeting!"
}