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 Validieren Sie durch DTD. 5
LIBXML_NOBLANKS Entfernen Sie leere Knoten. 5
LIBXML_NOCDATA Setzen Sie CDATA auf Textknoten. 5
LIBXML_NOEMPTYTAG

Ändern Sie leere Tags (z.B. <br/> in <br></br>).

Nur in den Funktionen DOMDocument->save() und DOMDocument->saveXML() verfügbar.

5
LIBXML_NOENT Ersetzen Sie Entity. 5
LIBXML_NOERROR Zeigen Sie keine Fehlerberichte an. 5
LIBXML_NONET Stopp des Netzwerkzugriffs beim Laden des Dokuments. 5
LIBXML_NOWARNING Zeigen Sie keine Warnungsberichte an. 5
LIBXML_NOXMLDECL Ziehen Sie die XML-Deklaration zurück, wenn das Dokument gespeichert wird. 5
LIBXML_NSCLEAN Entfernen Sie zusätzliche Namensraumdeklarationen. 5
LIBXML_XINCLUDE Verwenden Sie XInclude-Austausch. 5
LIBXML_ERR_ERROR Erhalten Sie wiederherstellbare Fehler. 5
LIBXML_ERR_FATAL Erhalten Sie fatale Fehler. 5
LIBXML_ERR_NONE Erhalten Sie keine Fehler. 5
LIBXML_ERR_WARNING Erhalten Sie einfache Warnungen. 5
LIBXML_VERSION Erhalten Sie die libxml-Version (z.B. 20605 oder 20617). 5
LIBXML_DOTTED_VERSION Erhalten Sie die Version mit Punkten (z.B. 2.6.5 oder 2.6.17). 5