International PHP Conference Munich 2025

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

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top