PHP xml_set_default_handler () फ़ंक्शन
❮ पीएचपी एक्सएमएल पार्सर संदर्भ
उदाहरण
एक XML पार्सर बनाएं, डिफ़ॉल्ट डेटा हैंडलर सेट करें, और एक XML दस्तावेज़ को पार्स करें ( note.xml ):
<?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);
?>
परिभाषा और उपयोग
Xml_set_default_handler() फ़ंक्शन XML पार्सर के लिए डिफ़ॉल्ट डेटा हैंडलर सेट करता है।
यह फ़ंक्शन निर्दिष्ट करता है कि जब भी पार्सर को XML फ़ाइल में डेटा मिलता है तो किस फ़ंक्शन को कॉल किया जाना चाहिए।
नोट: हैंडलर पैरामीटर एक सरणी भी हो सकता है जिसमें ऑब्जेक्ट संदर्भ और विधि का नाम होता है।
वाक्य - विन्यास
xml_set_default_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+ |
❮ पीएचपी एक्सएमएल पार्सर संदर्भ