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 |