XMLReader::XML

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

XMLReader::XMLDefine os dados contendo o XML a ser analisado

Descrição

public static XMLReader::XML(string $source, ?string $encoding = null, int $flags = 0): XMLReader
public XMLReader::XML(string $source, ?string $encoding = null, int $flags = 0): bool

Define os dados contendo o XML a ser analisado.

Parâmetros

source

String contendo o XML a ser analisado.

encoding

A codificação do documento ou null.

flags

Máscara de bits das constantes LIBXML_*.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha. Se chamado estaticamente, retorna um XMLReader ou false em caso de falha.

Erros/Exceções

  • Passar um encoding inválido lançará um ValueError.
  • Este método pode ser chamado estaticamente, porém, antes do PHP 8.0.0, gerará um erro E_DEPRECATED nesse caso.

Registro de Alterações

Versão Descrição
8.4.0 Passar um encoding inválido lançará um ValueError.
8.0.0 XMLReader::XML() agora é declarado como método estático, mas ainda pode ser chamado em uma instância de XMLReader.

Veja Também