# XMLReader::fromStream

(PHP 8 >= 8.4.0)

XMLReader::fromStream — Créer un XMLReader à partir d'un flux sur lequel lire

### Description

public static XMLReader::fromStream(
resource `$stream`,
?string `$encoding` = `null`,
int `$flags` = 0,
?string `$documentUri` = `null`
): static

Créer un XMLReader à partir d'un flux sur lequel lire.

### Liste de paramètres

`stream`
  Le flux à partir duquel lire le XML.
`encoding`
  L'encodage du document ou `null`.
`flags`
  Un masque de bits des constantes `LIBXML_*`.
`documentUri`
  L'URI de base du document optionnel.

### Valeurs de retour

Renvoie un XMLReader.

### Erreurs / Exceptions

- Passer un `encoding` invalide lancera une ValueError.
- Passer une resource qui n'est pas un flux à `stream` lancera une TypeError.

### Voir aussi

- XMLReader::fromString() - Créer un XMLReader à partir d'une chaîne XML
- XMLReader::fromUri() - Créer un XMLReader à partir d'une URI sur lequel lire