(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL xmlwriter >= 0.1.0)
XMLWriter::openUri -- xmlwriter_open_uri — Создаёт новый объект XMLWriter, который выводит XML-данные по URI-идентификатору источника
Объектно-ориентированный стиль
Процедурный стиль
Метод создаёт новый экземпляр класса XMLWriter,
который выводит XML-данные в источник с идентификатором uri
.
uri
URI-идентификатор ресурса для вывода XML-данных.
Объектно-ориентированный стиль: Функция возвращает true
, если выполнилась успешно, или false
, если возникла ошибка.
Процедурный стиль: Функция возвращает новый экземпляр класса XMLWriter,
работа с которым затем продолжится через функции модуля XMLWriter,
если функция выполнилась успешно, или false
, если возникла ошибка.
Версия | Описание |
---|---|
8.0.0 | Функция теперь возвращает экземпляр класса XMLWriter, если выполнилась успешно. Раньше в этом случае возвращался ресурс (resource). |
Пример #1 Пример прямого вывода данных в формате XML
Возможен прямой вывод строки в формате XML в поток вывода с буферизацией данных, запись в который поддерживает обёртка php://output.
<?php
$out = new XMLWriter();
$out->openURI('php://output');
?>
Замечание:
В ОС Windows файлы, которые открыли этой функцией, блокируются до тех пор, пока средство записи не освободится.