PHP | Función XMLWriter openUri()

La función XMLWriter::openUri() es una función incorporada en PHP que se usa para crear un nuevo XMLWriter usando el URI de origen para la salida. En palabras simples, esta función decide cómo enviar el XML al usuario, puede ser a través de un navegador o directamente a un archivo.

Sintaxis:

bool XMLWriter::openUri( string $uri )

Parámetros: esta función acepta un solo parámetro $uri que contiene el uri para la salida.

Valor de retorno: esta función devuelve VERDADERO en caso de éxito o FALSO en caso de error.

Los siguientes ejemplos ilustran la función XMLWriter::openUri() en PHP:

Ejemplo 1:

<?php
  
// Create a new XMLWriter instance
$writer = new XMLWriter();
   
// Create the output stream as PHP
$writer->openURI('php://output');
   
// Start the document
$writer->startDocument('1.0', 'UTF-8');
   
// Start a element
$writer->startElement('i');
   
// Add value to the element
$writer->text('GeeksforGeeks');
   
// End the element
$writer->endElement();
   
// End the document
$writer->endDocument();
?>

Producción:

GeeksforGeeks

Ejemplo 2:

<?php
  
// Create a new XMLWriter instance
$writer = new XMLWriter();
   
// Create the output stream to a file
$writer->openURI('new.xml');
   
// Start the document
$writer->startDocument('1.0', 'UTF-8');
   
// Start a element
$writer->startElement('div');
   
// Add value to the element
$writer->text('Hello World');
   
// End the element
$writer->endElement();
   
// End the document
$writer->endDocument();
?>

Salida: Esto creará un nuevo archivo llamado new.xml en la misma carpeta con el siguiente contenido

Referencia: https://www.php.net/manual/en/function.xmlwriter-open-uri.php

Publicación traducida automáticamente

Artículo escrito por gurrrung y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *