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) |