XMLReader::open
En esta página
XMLReader::open
Fija el URI que contiene el XML a analizar
Descripción#
public static XMLReader::open(string $uri, [string $encoding], [int $flags]): XMLReader
```php
```php
public XMLReader::open(string $uri, [string $encoding], [int $flags]): bool
Fija el URI que contiene el documento XML a ser analizado.
Parámetros#
uri
URI que apunta al documento.
encoding
La codificación del documento, o null.
flags
Una máscara de constante LIBXML_*.
Valores devueltos#
Esta función retorna true en caso de éxito o false si ocurre un error. Si se llama estáticamente, devuelve un objeto XMLReader o false si ocurre un error.
Errores/Excepciones#
-
Pasar un valor inválido para el
encodinggenerará una excepción ValueError. -
Este método puede ser llamado estáticamente, pero, anterior a PHP 8.0.0, esto generará un error
E_DEPRECATEDen tal caso.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.4.0 | Pasar un valor inválido para el encoding ahora generará una excepción ValueError. |
| 8.0.0 | XMLReader::open ahora se declara como método estático, pero aún puede ser llamado en una instancia de XMLReader. |
Véase también#
XMLReader::XML, XMLReader::close