XMLReader::setSchema
XMLWriter
XMLReader
PHP Manual

# XMLReader::XML

(PHP 5 >= 5.1.0)

XMLReader::XML — Set the data containing the XML to parse

### Description

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

Set the data containing the XML to parse.

### Parameters

`source`

  String containing the XML to be parsed.

`encoding`

  The document encoding or `NULL`.

`options`

  A bitmask of the LIBXML_* constants.

### Return Values

Returns `TRUE` on success or `FALSE` on failure. If called statically, returns an XMLReader or `FALSE` on failure.

### Errors/Exceptions

This method may be called statically, but will issue an `E_STRICT` error.

### Changelog

Version | Description
--- | ---
5.2.0 | `encoding` and `options` were added.

### See Also

- XMLReader::open() - Set the URI containing the XML to parse
- XMLReader::close() - Close the XMLReader input

XMLReader::setSchema
XMLWriter
XMLReader
PHP Manual