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!" }