English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

استخدام دالة PHP xml_set_default_handler() و مثال

دليل الوظائف XML لـ PHP

يستخدم دالة xml_set_default_handler() لإنشاء معالج البيانات الافتراضي للمعالج XML.

النحو

xml_set_default_handler(parser,handler)

التعريف والاستخدام

 يقوم بتعيين وظيفة معالج XML الافتراضية المحددة.

القيمة المطلوبة

يعود بالنجاح إلى True، بالفشل إلى false

الإعداد

الرقمالإعدادات والشرح
1

المعالج

مرجع معالج XML، يستخدم لإنشاء وظيفة المعالج الافتراضية.

2

المعالج

يستخدم لتعيين وظيفة معالج الحدث

مثال على الإنترنت

تجربة النموذج التالي، اسم الملف: sample.xml

<?xml version = "1.0" encoding = "UTF-8"?>
<note>
   <to>Tove</to>
   <from>Jani</from>
   <heading>Reminder</heading>
   Don't forget me this weekend!
</note>

كود PHP التالي

<?php
   $input = xml_parser_create();
   
   function default($input,$data){
      echo $data;
   }
   
   xml_set_default_handler($input,"default");
   $fp = fopen("sample.xml","w");
   
   while ($data=fread($fp,4096)) {
      xml_parse($input,$data,feof($fp)) or 
      die (sprintf("خطأ XML: %s في السطر %d", 
      
      xml_error_string(xml_get_error_code($input)),
      xml_get_current_line_number($input)));
   }
   xml_parser_free($input);
?>

نتيجة الإخراج

Tove Jani Reminder Don't forget me this weekend!

دليل الوظائف XML لـ PHP