(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.
  
uriURI-идентификатор ресурса для вывода 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 файлы, которые открыли этой функцией, блокируются до тех пор, пока средство записи не освободится.
