PHP LibXML ma’lumotnomasi


ULASHISH

PHP libxml Kirish

Libxml funksiyalari va konstantalari SimpleXML, XSLT va DOM funksiyalari bilan birgalikda ishlatiladi.


O‘rnatish

Bu funksiyalar libxml paketini talab qiladi. Xmlsoft.org saytidan yuklab oling


PHP libxml funksiyalari

PHP: funksiyani qo‘llab-quvvatlaydigan PHP ning eng qadimgi versiyasini bildiradi.

Function Tavsif
libxml_clear_errors() libxml xatolar buferini tozalaydi
libxml_disable_entity_loader() Eskirgan. Tashqi obyektlarni yuklash imkoniyatini yoqadi
libxml_get_errors() Xatolarni libxml xato buferidan oladi
libxml_get_last_error() Libxml xato buferidan oxirgi xatoni oladi
libxml_set_external_entity_loader() Standart tashqi obyekt yuklagichini o‘zgartiradi
libxml_set_streams_context() Keyingi libxml hujjat yuklash yoki yozish uchun oqimlar kontekstini o‘rnatadi
libxml_use_internal_errors() Standart libxml xatolarini o‘chirib qo‘yadi va foydalanuvchi xatolarini qayta ishlashni yoqadi

PHP oldindan belgilangan libxml doimiylari

Constant Tavsif
LIBXML_BIGLINES To‘g‘ri xabar berish uchun qator raqamlarini 65535 dan kattaroq qilib qo‘ying
LIBXML_COMPACT Kichik tugunlarni taqsimlashni optimallashtirishni o‘rnating. Bu dastur unumdorlikni yaxshilashi mumkin
LIBXML_DTDATTR Set default DTD attributes
LIBXML_DTDLOAD Load external subset
LIBXML_DTDVALID DTD bilan tasdiqlang
LIBXML_HTML_NOIMPLIED HTML_PARSE_NOIMPLIED bayrog‘ini o‘rnating. Bu avtomatik qo‘shishni o‘chiradi nazarda tutilgan html/tana elementlari
LIBXML_HTML_NODEFDTD HTML_PARSE_NODEFDTD bayrog‘ini o‘rnating. Bu standart doctype bo‘lishining oldini oladi qo‘shiladi, agar hujjat turi topilmasa
LIBXML_NOBLANKS Remove blank nodes
LIBXML_NOCDATA CDATA’ni matn tugunlari sifatida o‘rnatish
LIBXML_NOEMPTYTAG Bo‘sh teglarni o‘zgartirish (masalan,
dan

), faqat DOMDocument->save() va DOMDocument->saveXML() funksiyalarida mavjud
LIBXML_NOENT Substitute entities
LIBXML_NOERROR Xato hisobotlarini ko‘rsatmaslik
LIBXML_NONET Stop network access while loading documents
LIBXML_NOWARNING Ogohlantirish hisobotlarini ko‘rsatmaslik
LIBXML_NOXMLDECL Hujjatni saqlashda XML deklaratsiyasini tashlang
LIBXML_NSCLEAN Remove excess namespace declarations
LIBXML_PARSEHUGE XML_PARSE_HUGE bayrog‘ini o‘rnating. Bu har qanday qattiq kodlangan chegarani yumshatadi hujjatning maksimal chuqurligi yoki matn tugunlarining o‘lchami kabi tahlil qiluvchi
LIBXML_PEDANTIC XML_PARSE_PEDANTIC bayrog‘ini o‘rnatish. Bu juda qat’iy (pedantic) xato hisobotini yoqadi
LIBXML_XINCLUDE XInclude almashtirishidan foydalanish
LIBXML_ERR_ERROR Get recoverable errors
LIBXML_ERR_FATAL Get fatal errors
LIBXML_ERR_NONE Get no errors
LIBXML_ERR_WARNING Get simple warnings
LIBXML_VERSION libxml versiyasini olish (masalan, 20605 yoki 20617)
LIBXML_DOTTED_VERSION libxml versiyasini nuqtali ko‘rinishda olish (masalan, 2.6.5 yoki 2.6.17)
LIBXML_SCHEMA_CREATE XSD sxemasini tekshirish vaqtida standart yoki belgilangan qiymat tugunlarini yarating

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!