The 5th Annual China PHP Conference

XMLReader::XML

(PHP 5 >= 5.1.0, PHP 7)

XMLReader::XMLZeichenkette setzen, deren Inhalt geparst werden soll

Beschreibung

public bool XMLReader::xml ( string $source [, string $encoding [, int $options = 0 ]] )

Zeichenkette mit XML-Inhalt setzen, der geparst werden soll.

Parameter-Liste

source

Zeichenkette mit XML-Inhalt, der geparst werden soll.

encoding

Dokumentkodierung oder NULL.

options

Bitmaske bestehend aus LIBXML_* Konstanten.

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben. Wenn die Methode statisch aufgerufen wird, wird eine XMLReader Instanz zurückgegeben oder im Fehlerfall FALSE.

Fehler/Exceptions

Diese Methode kann statisch aufgerufen werden, dies wird aber einen E_STRICT-Fehler hervorrufen.

Changelog

Version Beschreibung
5.2.0 encoding und options wurden ergänzt.

Siehe auch

add a note add a note

User Contributed Notes 1 note

up
0
dyktus
14 days ago
If you use statically
<?php
$xmlReader
= XMLReader::xml($xmlString);
?>
You probably can receive such notice:

Non-static method XMLReader::XML() should not be called statically

Solution for this notice can be found below:
<?php
$xmlReader
= new XMLReader();
$xmlReader->xml($xmlString);
?>
To Top