xml_set_default_handler()

PHP xml_set_default_handler() funksiyasi

❮ PHP XML parser ma’lumotnomasi

Misol

XML parser yarating, standart ma’lumotlar ishlovchisini (handler) o‘rnating va XML hujjatini (note.xml) tahlil qiling:

<?php // Create an XML parser $parser=xml_parser_create(); function def($parser,$data) { echo $data; } // Set the default data handler xml_set_default_handler($parser,"def"); $fp=fopen("note.xml","r"); while ($data=fread($fp,4096)) {   // Parse XML data   xml_parse($parser,$data,feof($fp)) or   die (sprintf("XML Error: %s at line %d",   xml_error_string(xml_get_error_code($parser)),   xml_get_current_line_number($parser))); } xml_parser_free($parser); fclose($fp); ?>
Misolni ishga tushirish »

ULASHISH

Ta’rif va qo‘llanilishi

xml_set_default_handler() funksiyasi XML parser uchun standart ma’lumotlar ishlovchisini (handler) o‘rnatadi.

Bu funksiya parser XML faylda har safar ma’lumot topganda qaysi funksiya chaqirilishini belgilaydi.

Eslatma: handler parametri obyektga havola va metod nomini o‘z ichiga olgan massiv ham bo‘lishi mumkin.

Sintaksis

xml_set_default_handler(parser, handler)

Parametr qiymatlari

Parametr Tavsif
parser Majburiy. Foydalaniladigan XML parserni belgilaydi
handler Majburiy. Hodisa ishlovchisi (event handler) sifatida ishlatiladigan funksiyani belgilaydi. Funksiya ikkita parametrga ega bo‘lishi kerak:
  • $parser - Ishlovchini chaqirayotgan XML parserni o‘z ichiga olgan o‘zgaruvchi
  • $data - XML fayldagi belgilar ma’lumotlarini string ko‘rinishida o‘z ichiga olgan o‘zgaruvchi


Texnik tafsilotlar

Qaytariladigan qiymat: Muvaffaqiyatli bo‘lsa TRUE. Muvaffaqiyatsiz bo‘lsa FALSE
PHP versiyasi: 4.0+

❮ PHP XML parser ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!