PHP SimpleXML مقدمة
SimpleXML هو امتداد التي تسمح لنا للتلاعب بسهولة والحصول على بيانات XML.
يوفر SimpleXML طريقة سهلة للحصول على اسم عنصر، وسمات ومحتوى نصية إذا كنت تعرف هيكل وثيقة XML أو تخطيط.
SimpleXML تتحول وثيقة XML إلى بنية البيانات التي يمكن تكرار خلال مثل مجموعة من المصفوفات والكائنات.
التركيب
اعتبارا من PHP 5، وظائف SimpleXML هي جزء من جوهر PHP. لا يلزم التثبيت لاستخدام هذه الوظائف.
وظائف PHP 5 SimpleXML
وظيفة | وصف |
---|---|
__construct() | بإنشاء كائن SimpleXMLElement جديد |
addAttribute() | ويضيف سمة لعنصر SimpleXML |
addChild() | يضيف عنصر تابع العنصر SimpleXML |
asXML() | بإرجاع سلسلة XML بشكل جيد (XML version 1.0) من كائن SimpleXML |
attributes() | إرجاع سمات / القيم عنصر |
children() | إرجاع الأطفال من العقدة المحددة |
count() | بحساب الأطفال من العقدة المحددة |
getDocNamespaces() | يعود مساحات الأسماء المعلن عنها في وثيقة |
getName() | إرجاع اسم العلامة XML المشار إليه بواسطة عنصر SimpleXML |
getNamespaces() | يعود مساحات الأسماء المستخدمة في الوثيقة |
registerXPathNamespace() | يخلق سياق مساحة للاستعلام XPath المقبل |
saveXML() | الاسم المستعار asXML() |
simplexml_import_dom() | بإرجاع كائن SimpleXMLElement من عقدة DOM |
simplexml_load_file() | تحويل ملف XML إلى كائن SimpleXMLElement |
simplexml_load_string() | تحويل سلسلة XML إلى كائن SimpleXMLElement |
xpath() | يدير استعلام XPath على بيانات XML |
وظائف PHP 5 SimpleXML التكرار
وظيفة | وصف |
---|---|
current() | إرجاع العنصر الحالي |
getChildren() | إرجاع العناصر التابعة للعنصر الحالي |
hasChildren() | اختبار ما إذا كان العنصر الحالي لديه أطفال |
key() | عودة المفتاح الحالي |
next() | ينتقل إلى العنصر التالي |
rewind() | الترجيع إلى العنصر الأول |
valid() | تحقق ما إذا كان العنصر الحالي ساري |