وظیفه simplexml_load_file() در PHP

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

دستگاه simplexml_load_file() مستندات یک مستند XML را در یک شیء بارگذاری می‌کند.

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

قواعد النص

simplexml_load_file(file,class,options,ns,is_prefix)
معاملات وصف
file ضروری، استعمال کئے جانے والے ایکسمل دستاویز کو مقرر کرتا ہے。
class اختیاری، نئے نمائندے کی کلاس کو مقرر کرتا ہے。
options اختیاری، اضافی لیبایکس پارامتروں کو مقرر کرتا ہے。
ns اختیاری
is_prefix اختیاری

بازگشتی

کلاس سیمپل ایکسمل ایک اپنے نمائندے کا ایک آئیٹم بر آمد کرتا ہے، جس کی اپریشن ایک ایکسمل ڈاکومنٹ میں شامل ہیں۔ اگر ناکام ہو تو false بر آمد کرتا ہے。

مثال

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>

PHP کوڈ:

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

نتیجہ:

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