توابع simplexml_load_string() PHP

تعریف و استفاده

توابع simplexml_load_string() XML را به یک شیء تبدیل می‌کند.

در صورت شکست، false بازمی‌گرداند.

زبان‌شناسی

simplexml_load_file(string,class,options,ns,is_prefix)
پارامترها توضیحات
string ضروری. مشخص می‌کند که کدام رشته XML باید استفاده شود.
class اختیاری. مشخص می‌کند که کدام کلاس برای شیء جدید تعیین می‌شود.
options اختیاری. پارامترهای اضافی Libxml را مشخص می‌کند.
ns اختیاری.
is_prefix اختیاری.

برگشت‌دهی

یک شیء از نوع SimpleXMLElement برمی‌گرداند که ویژگی‌های آن شامل داده‌های مستند XML است. اگر شکست بخورد، false برمی‌گرداند.

مثال

<?php
$xmlstring = <<<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>
XML;
$xml = simplexml_load_string($xmlstring);
var_dump($xml);
?>

خروجی:

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