مثال
إنشاء كائن SimpleXMLElement من سلسلة:
<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML;
$xml=new SimpleXMLElement($note);
echo
$xml->asXML();
?>
تشغيل المثال » تعريف والاستخدام
و __construct() وظيفة بإنشاء كائن SimpleXMLElement الجديد.
بناء الجملة
__construct( data,options,data_is_url,ns,is_prefix );
معامل | وصف |
---|---|
data | مطلوب. يحدد سلسلة XML بشكل جيد أو مسار أو URL إلى مستند XML إذا data_is_url يساوي TRUE |
options | اختياري. يحدد المعلمات Libxml إضافية. تم تعيين لتحديد الخيار و 1 أو 0 (TRUE or FALSE, eg LIBXML_NOBLANKS(1) ) القيم الممكنة:
|
data_is_url | اختياري. صحيح أن يحدد البيانات هو مسار / URL إلى مستند XML بدلا من سلسلة البيانات. الافتراضي هو FALSE |
ns | اختياري. يحدد بادئة مساحة الاسم أو URI |
is_prefix | اختياري. تحدد قيمة منطقية. TRUE إذا نانوثانية هي البادئة. FALSE إذا نانوثانية هي URI. الافتراضي هو FALSE |
تفاصيل تقنية
قيمة الإرجاع: | بإرجاع كائن SimpleXMLElement التي تمثل البيانات |
---|---|
صفحة PHP: | 5.0.1+ |
PHP التغيير: | PHP 5.1.2: خيارات وdata_is_url المعلمات المضافة. PHP 5.2: وأضاف نانوثانية والمعلمات is_prefix. |
مزيد من الأمثلة
نفترض لدينا ملف XML التالية " note.xml ":
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
مثال 1
إنشاء كائن SimpleXMLElement من URL:
<?php
$xml=new SimpleXMLElement("note.xml", 0, TRUE);
echo
$xml->asXML();
?>
تشغيل المثال » <PHP SimpleXML المرجعي