xml_parser_create()
PHP xml_parser_create() funksiyasi
❮ PHP XML parser ma’lumotnomasi
Misol
XML parser yarating va XML hujjatini (note.xml) tahlil qiling:
<?php
// Create an XML parser
$parser=xml_parser_create();
function char($parser,$data) {
echo $data;
}
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 »
Ta’rif va qo‘llanilishi
xml_parser_create() funksiyasi yangi XML parser yaratadi.
Maslahat: XML parserni bo‘shatish uchun xml_parser_free() funksiyasidan foydalaning.
Maslahat: Nomlar fazosini (namespace) qo‘llab-quvvatlaydigan XML parser yaratish uchun buning o‘rniga xml_parser_create_ns() funksiyasidan foydalaning.
Sintaksis
xml_parser_create(encoding)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| encoding | Ixtiyoriy. Chiqish uchun belgilar kodirovkasini belgilaydi. Standart chiqish kodirovkasi — UTF-8. Qo‘llab-quvvatlanadigan kodirovkalar: ISO-8859-1, UTF-8 va US-ASCII. |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa boshqa XML funksiyalari foydalanadigan XMLParser nusxasi (instance). Muvaffaqiyatsiz bo‘lsa FALSE |
|---|---|
| PHP versiyasi: | 4.0+ |
❮ PHP XML parser ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
