xml_set_character_data_handler

(PHP 4, PHP 5, PHP 7, PHP 8)

xml_set_character_data_handler — Встановлення обробника символьних даних

Опис

xml_set_character_data_handler(XMLParser $parser, callable $handler): true

Встановлює обробник символьних даних для заданого XML-аналізатора parser

Список параметрів

parser

Парсер XML.

handler

Якщо передається значення null або порожній рядок, обробник повертається в стан за замовчуванням.

Якщо параметр handler є типом callable, то як оброблювач встановлюється callable.

Якщо параметр handler є рядком (string), це може бути ім'я методу об'єкта, заданого за допомогою функції xml_set_object()

Сигнатура оброблювача має бути:

handler(XmlParser $parser, string $data): void

parser

XML-парсер, що викликає оброблювач.

data

Дані у вигляді текстового рядка.

Обробник символьних даних викликається кожного фрагмента тексту в XML-документі. Він також може викликатися кілька разів усередині кожного фрагмента (наприклад, для не ASCII-рядків).

Значення, що повертаються

Функція завжди повертає true

список змін

ВерсияОпис
8.0.0Параметрparser чекає на екземпляр XMLParser; раніше очікувався коректний xml ресурс (Resource).