توابع libxml PHP

مقدمه libxml PHP

توابع و ثابت‌های libxml با SimpleXML، XSLT و DOM استفاده می‌شوند.

نصب

این توابع نیازمند بسته libxml هستند.در xmlsoft.org بارگذاری کنید.

توابع libxml PHP

PHP:بزرگترین نسخه PHP که این تابع را پشتیبانی می‌کند را نشان می‌دهد.

تابع توضیح PHP
libxml_clear_errors() 缓冲 اشکال libxml را خالی می‌کند. 5
libxml_get_errors() مجموعه اشکال را بازیابی می‌کند. 5
libxml_get_last_error() آخرین اشکال libxml را از libxml بازیابی می‌کند. 5
libxml_set_streams_context() برای بارگذاری یا نوشتن مستندات بعدی libxml، محیط جریان را تنظیم می‌کند. 5
libxml_use_internal_errors() اشکال libxml را غیرفعال می‌کند، به کاربر اجازه می‌دهد که به صورت سفارشی اطلاعات اشکال را بخواند. 5

ثابت‌های libxml PHP

تابع توضیح 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