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