PHP5 Функции libxml
PHP Введение Libxml
Функции и константы libxml используются вместе с функциями SimpleXML, XSLT и DOM.
Установка
Для этих функций требуется пакет libxml. Скачать по адресу xmlsoft.org
PHP libxml Функции
PHP: указывает самую раннюю версию PHP, которая поддерживает эту функцию.
| Функция | Описание |
|---|---|
| libxml_clear_errors() | Очистить буфер ошибок libxml |
| libxml_get_errors() | Извлечение массива ошибок |
| libxml_get_last_error() | Извлечение последней ошибки из libxml |
| libxml_set_streams_context() | Установите контекст потоков для следующей загрузки или записи документа libxml |
| libxml_use_internal_errors() | Отключение ошибок libxml и позволяют пользователю получать информацию об ошибках по мере необходимости |
PHP 5 Предопределенные константы libxml
| Функция | Описание |
|---|---|
| LIBXML_COMPACT | Устанавливает оптимизацию распределения небольших узлов. Это повышает производительность приложения |
| LIBXML_DTDATTR | Набор атрибутов индекса DTD |
| LIBXML_DTDLOAD | Загрузить внешнее подмножество |
| LIBXML_DTDVALID | Проверка с помощью DTD |
| LIBXML_NOBLANKS | Удаление пустых узлов |
| LIBXML_NOCDATA | Устанавливает CDATA в качестве текстовых узлов |
| LIBXML_NOEMPTYTAG | Измените пустые теги (например, lt;br/> на <br></br>), доступные только в функциях DOMDocument - >save() и DOMDocument - >saveXML() |
| LIBXML_NOENT | Субъекты подгрупп составляют |
| LIBXML_NOERROR | Не показывает отчеты об ошибках |
| LIBXML_NONET | Останавливает доступа к сети во время загрузки документов |
| LIBXML_NOWARNING | Не показывает предупреждающие сообщения |
| LIBXML_NOXMLDECL | Отбросьте объявление XML при сохранении документа |
| LIBXML_NSCLEAN | Удаляет лишние объявления пространства имен |
| LIBXML_XINCLUDE | Использует включая субъекты подгрупп |
| LIBXML_ERR_ERROR | Получить исправимые ошибок |
| LIBXML_ERR_FATAL | Получить фатальные ошибки |
| LIBXML_ERR_NONE | Не получить никаких ошибок |
| LIBXML_ERR_WARNING | Получить простые предупреждения |
| LIBXML_VERSION | Получить версию libxml (например, 20605 или 20617) |
| LIBXML_DOTTED_VERSION | Получить пунктирную версию libxml (например, 2.6.5 или 2.6.17) |