Hàm simplexml_load_string() của PHP
Định nghĩa và cách sử dụng
Hàm simplexml_load_string() chuyển chuỗi XML vào đối tượng.
Nếu thất bại, thì trả về false.
Ngữ pháp
simplexml_load_file(string,class,options,ns,is_prefix)
Tham số | Mô tả |
---|---|
string | Bắt buộc. Định nghĩa chuỗi 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, thì trả về false.
Mô hình
<?php $xmlstring = <<<XML <?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Nhắc nhở</heading> <body>Đừng quên cuộc họp!</body> </note> XML; $xml = simplexml_load_string($xmlstring); var_dump($xml); ?>
Kết quả xuất ra:
object(SimpleXMLElement)#1 (4) { ["to"]=> chuỗi(4) "George" ["from"]=> chuỗi(4) "John" ["heading"]=> chuỗi(8) "Nhắc nhở" ["body"]=> chuỗi(29) "Đừng quên cuộc họp!" }