PHP libxml 函数
PHP libxml 简介
libxml 函数和常量与 SimpleXML, XSLT 以及 DOM 一起使用。
安装
这些函数需要 libxml 程序包。在 xmlsoft.org 下载。
PHP libxml 函数
PHP:指示支持该函数的最早的 PHP 版本。
函数 | 描述 | PHP |
---|---|---|
libxml_clear_errors() | 清空 libxml 错误缓冲。 | 5 |
libxml_get_errors() | 检索错误数组。 | 5 |
libxml_get_last_error() | 从 libxml 检索最后的错误。 | 5 |
libxml_set_streams_context() | 为下一次 libxml 文档加载或写入设置流环境。 | 5 |
libxml_use_internal_errors() | 禁用 libxml 错误,允许用户按需读取错误信息。 | 5 |
PHP libxml 常量
函数 | 描述 | PHP |
---|---|---|
LIBXML_COMPACT | 设置小型节点分配优化。会改善应用程序的性能。 | 5 |
LIBXML_DTDATTR | 设置默认 DTD 属性。 | 5 |
LIBXML_DTDLOAD | 加载外部子集。 | 5 |
LIBXML_DTDVALID | با DTD تأیید کنید. | 5 |
LIBXML_NOBLANKS | نقطههای خالی را حذف کنید. | 5 |
LIBXML_NOCDATA | CDATA را به نقطه داده تبدیل کنید. | 5 |
LIBXML_NOEMPTYTAG |
برچسبهای خالی (مثلاً <br/> به <br></br> تغییر دهید). فقط در DOMDocument->save() و DOMDocument->saveXML() فونکشنها قابل استفاده است. |
5 |
LIBXML_NOENT | 实体 جایگزین کنید. | 5 |
LIBXML_NOERROR | گزارشات خطا نمایش ندهید. | 5 |
LIBXML_NONET | در هنگام بارگذاری مستند، دسترسی شبکه را متوقف کنید. | 5 |
LIBXML_NOWARNING | اخطار گزارشات نمایش ندهید. | 5 |
LIBXML_NOXMLDECL | در هنگام ذخیرهسازی مستند، اعلان XML را لغو کنید. | 5 |
LIBXML_NSCLEAN | اظهارات نامفضا اضافی را حذف کنید. | 5 |
LIBXML_XINCLUDE | با استفاده از XInclude جایگزین کنید. | 5 |
LIBXML_ERR_ERROR | خطای قابل بازیابی به دست آورید. | 5 |
LIBXML_ERR_FATAL | خطای حیاتی به دست آورید. | 5 |
LIBXML_ERR_NONE | بدون خطا به دست آورید. | 5 |
LIBXML_ERR_WARNING | اخطار ساده به دست آورید. | 5 |
LIBXML_VERSION | دستگاه libxml (مثلاً: 20605 یا 20617) به دست آورید. | 5 |
LIBXML_DOTTED_VERSION | دستگاه libxml با نقطه (مثلاً: 2.6.5 یا 2.6.17) به دست آورید. | 5 |