PHP libxml مقدمة
وتستخدم وظائف libxml والثوابت جنبا إلى جنب مع SimpleXML، XSLT وظائف DOM.
التركيب
تتطلب هذه الوظائف حزمة libxml. تحميل في xmlsoft.org
PHP وظائف libxml
PHP : يشير الإصدار الأقدم من PHP التي تدعم وظيفة.
وظيفة | وصف |
---|---|
libxml_clear_errors() | المخزن المؤقت خطأ واضح libxml |
libxml_get_errors() | استرداد مجموعة من الأخطاء |
libxml_get_last_error() | استرداد الخطأ الأخير من libxml |
libxml_set_streams_context() | تعيين سياق تيارات لتحميل الوثيقة libxml المقبل أو الكتابة |
libxml_use_internal_errors() | تعطيل أخطاء libxml وتسمح للمستخدم لجلب معلومات الخطأ حسب الحاجة |
PHP 5 المعرفة مسبقا libxml الثوابت
وظيفة | وصف |
---|---|
LIBXML_COMPACT | تعيين العقد صغيرة تخصيص الأمثل. هذا قد تحسين أداء التطبيقات |
LIBXML_DTDATTR | تعيين سمات DTD الافتراضي |
LIBXML_DTDLOAD | تحميل فرعية الخارجية |
LIBXML_DTDVALID | تحقق مع DTD |
LIBXML_NOBLANKS | إزالة العقد فارغة |
LIBXML_NOCDATA | تعيين CDATA كعقد النص |
LIBXML_NOEMPTYTAG | تغيير العلامات فارغة (eg <br/> to <br></br>) ، وهي متاحة فقط في DOMDocument-> save() و DOMDocument-> saveXML() وظائف |
LIBXML_NOENT | كيانات بديلة |
LIBXML_NOERROR | لا تظهر تقارير الخطأ |
LIBXML_NONET | وقف الوصول إلى الشبكة أثناء تحميل وثائق |
LIBXML_NOWARNING | لا تظهر تقارير التحذير |
LIBXML_NOXMLDECL | إسقاط إعلان XML عند حفظ مستند |
LIBXML_NSCLEAN | إزالة الإعلانات مساحة الزائدة |
LIBXML_XINCLUDE | استبدال استخدام XInclude |
LIBXML_ERR_ERROR | الحصول على الأخطاء القابلة للاسترداد |
LIBXML_ERR_FATAL | على أخطاء قاتلة |
LIBXML_ERR_NONE | على أي أخطاء |
LIBXML_ERR_WARNING | الحصول على تحذيرات بسيطة |
LIBXML_VERSION | الحصول على نسخة libxml (eg 20605 or 20617) |
LIBXML_DOTTED_VERSION | الحصول على نسخة libxml منقط (eg 2.6.5 or 2.6.17) |