НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

PHP Підручник

PHP СТАРТ PHP Інтро PHP Встановлення PHP Синтаксис PHP Коментарі PHP Змінні PHP Echo / Print PHP Типи даних PHP Рядки PHP Числа PHP Математика PHP Константи PHP Оператори PHP If...Else...Elseif PHP Switch PHP Цикли PHP Функції PHP Масиви PHP Суперглобали PHP RegEx

PHP Форми

PHP Обробка форми PHP Перевірка форми PHP Обов'язкові поля форми PHP Форма URL/E-mail PHP Заповнення форми

PHP Розширений

PHP Дата і час PHP Підключення файлів PHP Обробка файлів PHP Файл відкрити/читати PHP Файл створити/записати PHP Файл Завантажити PHP Кукі PHP Сесії PHP Фільтри PHP Розширені фільтри PHP Callback функції PHP JSON PHP Винятки

PHP ООП

PHP Що таке ООП PHP класи/об'єкти PHP Конструктор PHP Деструктор PHP Модифікатори доступу PHP Спадкування PHP Константи PHP Абстрактні класи PHP Інтерфейси PHP Трейти PHP Статичні методи PHP Статичні властивості PHP Простори імен PHP Ітерація

MySQL База даних

MySQL База даних MySQL Підключення MySQL Створити БД MySQL Створити таблиці MySQL Вставити дані MySQL Отримати останній ID MySQL Вставити кілька записів MySQL Підготовлені інструкції MySQL Вибрати дані MySQL Where MySQL Order By MySQL Видалення даних MySQL Оновлення даних MySQL Обмеження даних

PHP XML

PHP XML Парсери PHP SimpleXML Парсер PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Інтро AJAX PHP AJAX База даних AJAX XML AJAX Живий пошук AJAX Опитування

PHP Приклади

PHP Приклади PHP Компілятор PHP Вікторина PHP Вправи PHP Сертифікат

PHP Довідник

PHP Огляд PHP Масив PHP Календар PHP Дата PHP Каталог PHP Помилка PHP Виняток PHP Файлова система PHP Фільтр PHP FTP PHP JSON PHP Ключові слова PHP Libxml PHP Пошта PHP Математика PHP Різне PHP MySQLi PHP Мережа PHP Output Control PHP RegEx PHP SimpleXML PHP Потік PHP Рядок PHP Обробка змінних PHP XML Парсер PHP Zip PHP Часові пояси

PHP. W3Schools українською. Уроки для початківців

En

PHP libxml Функції


PHP libxml Інтро

Функції та константи libxml використовуються разом із функціями SimpleXML, XSLT і DOM.


Інсталяція

Для цих функцій потрібен пакет libxml, який можна завантажити на xmlsoft.org


PHP libxml Функції

PHP: вказує на найранішу версію PHP, яка підтримує функцію.

Функція Опис
libxml_clear_errors() Очищає буфер помилок libxml
libxml_disable_entity_loader() Дозволяє завантажувати зовнішні сутності
libxml_get_errors() Отримує помилки з буфера помилок libxml
libxml_get_last_error() Отримує останню помилку з буфера помилок libxml
libxml_set_external_entity_loader() Змінює зовнішній завантажувач сутностей за умовчанням
libxml_set_streams_context() Встановлює контекст потоків для наступного завантаження або запису документа libxml
libxml_use_internal_errors() Вимикає стандартні помилки libxml і вмикає обробку помилок користувача

PHP Попередньо визначені libxml константи

Константа Опис
LIBXML_BIGLINES Зробити номери рядків більшими за 65535, щоб повідомляти правильно
LIBXML_COMPACT Установити оптимізацію розподілу малих вузлів. Це може покращити продуктивність програми
LIBXML_DTDATTR Встановити стандартні атрибути DTD
LIBXML_DTDLOAD Завантажити зовнішню підмножину
LIBXML_DTDVALID Перевірити за допомогою DTD
LIBXML_HTML_NOIMPLIED Установити прапорець HTML_PARSE_NOIMPLIED. Це вимикає автоматичне додавання неявних елементів html/body
LIBXML_HTML_NODEFDTD Установити прапорець HTML_PARSE_NODEFDTD. Це запобігає додаванню типу документа за замовчуванням, якщо не знайдено жодного типу документа
LIBXML_NOBLANKS Видалити порожні вузли
LIBXML_NOCDATA Встановити CDATA як текстові вузли
LIBXML_NOEMPTYTAG Змінити порожні теги (наприклад, <br/> на <br></br>), доступні лише у функціях DOMDocument->save() і DOMDocument->saveXML()
LIBXML_NOENT Субститути-сутності
LIBXML_NOERROR Не показувати звіти про помилки
LIBXML_NONET Зупинити доступ до мережі під час завантаження документів
LIBXML_NOWARNING Не показувати попередження
LIBXML_NOXMLDECL Видалити XML-декларацію під час збереження документа
LIBXML_NSCLEAN Видалити зайві оголошення простору імен
LIBXML_PARSEHUGE Встановити прапорець XML_PARSE_HUGE. Це пом’якшує будь-які жорстко закодовані обмеження аналізатора, такі як максимальна глибина документа або розмір текстових вузлів
LIBXML_PEDANTIC Встановити прапорець XML_PARSE_PEDANTIC. Це дозволяє педантично повідомляти про помилки
LIBXML_XINCLUDE Використовуйте заміну 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)
LIBXML_SCHEMA_CREATE Створити вузли за замовчуванням або фіксовані значення під час перевірки схеми XSD