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 | Weryfikuj za pomocą DTD. | 5 |
LIBXML_NOBLANKS | Usuń puste węzły. | 5 |
LIBXML_NOCDATA | Ustaw CDATA jako węzeł tekstowy. | 5 |
LIBXML_NOEMPTYTAG |
Zmień puste etykiety (np. <br/> na <br></br>). Dostępne tylko w funkcjach DOMDocument->save() i DOMDocument->saveXML(). |
5 |
LIBXML_NOENT | Zastąp entytę. | 5 |
LIBXML_NOERROR | Nie wyświetlaj raportów błędów. | 5 |
LIBXML_NONET | Zatrzymaj dostęp do sieci podczas ładowania dokumentu. | 5 |
LIBXML_NOWARNING | Nie wyświetlaj raportów ostrzeżeń. | 5 |
LIBXML_NOXMLDECL | W momencie zapisu dokumentu, cofnij deklarację XML. | 5 |
LIBXML_NSCLEAN | Usuń dodatkowe deklaracje przestrzeni nazw. | 5 |
LIBXML_XINCLUDE | Użyj podmiany XInclude. | 5 |
LIBXML_ERR_ERROR | Uzyskaj odzyskwalne błędy. | 5 |
LIBXML_ERR_FATAL | Uzyskaj krytyczny błąd. | 5 |
LIBXML_ERR_NONE | Uzyskaj brak błędów. | 5 |
LIBXML_ERR_WARNING | Uzyskaj proste ostrzeżenia. | 5 |
LIBXML_VERSION | Uzyskaj wersję libxml (np. 20605 lub 20617). | 5 |
LIBXML_DOTTED_VERSION | Uzyskaj wersję z kropką libxml (np. 2.6.5 lub 2.6.17). | 5 |