Fija el URI que contiene el XML a analizar

# XMLReader::open

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

XMLReader::open — Fija el URI que contiene el XML a analizar

### Descripción

public static function XMLReader::open(string `$uri`, ?string `$encoding` = `null`, int `$flags` = 0): XMLReader
public function XMLReader::open(string `$uri`, ?string `$encoding` = `null`, int `$flags` = 0): 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 `encoding` generará una excepción ValueError.
- Este método puede ser llamado estáticamente, pero, anterior a PHP 8.0.0, esto generará un error `E_DEPRECATED` en 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.

### Ver también

- XMLReader::XML() - Establece los datos que contienen el XML a analizar
- XMLReader::close() - Cierra la entrada del XMLReader

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open