xml_set_character_data_handler()

PHP xml_set_character_data_handler() funksiyasi

❮ PHP XML parser ma’lumotnomasi

Misol

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

<?php // Create an XML parser $parser=xml_parser_create(); function char($parser,$data) { echo $data; } // Set the character data handler xml_set_character_data_handler($parser,"char"); $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_character_data_handler() funksiyasi XML parser uchun belgilar ma’lumotlari ishlovchisini (handler) o‘rnatadi.

Bu funksiya parser XML faylda belgilar ma’lumotlarini 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_character_data_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: Har doim TRUE qaytaradi
PHP versiyasi: 4.0+

❮ PHP XML parser ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!