PHP xml_set_character_data_handler() फ़ंक्शन
❮ पीएचपी एक्सएमएल पार्सर संदर्भ
उदाहरण
एक एक्सएमएल पार्सर बनाएं, कैरेक्टर डेटा हैंडलर सेट करें, और एक एक्सएमएल दस्तावेज़ को पार्स करें ( note.xml ):
<?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);
?>
परिभाषा और उपयोग
Xml_set_character_data_handler() फ़ंक्शन XML पार्सर के लिए वर्ण डेटा हैंडलर सेट करता है।
यह फ़ंक्शन निर्दिष्ट करता है कि जब पार्सर को XML फ़ाइल में वर्ण डेटा मिलता है तो किस फ़ंक्शन को कॉल किया जाना चाहिए।
नोट: हैंडलर पैरामीटर एक सरणी भी हो सकता है जिसमें ऑब्जेक्ट संदर्भ और विधि का नाम होता है।
वाक्य - विन्यास
xml_set_character_data_handler(parser, handler)
पैरामीटर मान
Parameter | Description |
---|---|
parser | Required. Specifies the XML parser to use |
handler | Required. Specifies a function to be used as an event handler. The function must have two parameters:
|
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | सफलता पर सच। विफलता पर FALSE |
---|---|
पीएचपी संस्करण: | 4.0+ |
❮ पीएचपी एक्सएमएल पार्सर संदर्भ