وظیفه 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!" }