Flow PHP

StringXMLWriter implements Describable, XMLWriter

FinalYes

DOMDocumentWriter's output on libxml 2.14 and later, byte for byte, without building a DOM for every row: libxml's escaping, a control character written as U+FFFD, a value cut at its first NUL, and a name DOM refuses refused with DOM's exception.

Interfaces

Describable
XMLWriter

Methods

attributes()  : array<int, string>
describe()  : Description|null
elements()  : array<int, string>
fromDescription()  : static
write()  : string

Methods

attributes()

public attributes(string $name, array<string|int, mixed> $values) : array<int, string>
Parameters
$name : string
$values : array<string|int, mixed>
Return values
array<int, string> —

name="value" per value

describe()

public describe() : Description|null
Return values
Description|null

elements()

public elements(string $name, array<string|int, mixed> $values) : array<int, string>
Parameters
$name : string
$values : array<string|int, mixed>
Return values
array<int, string> —

<name>value</name> per value; null and '' give <name></name>

fromDescription()

public static fromDescription(array<string|int, mixed> $data, Rebuild $rebuild) : static
Parameters
$data : array<string|int, mixed>
$rebuild : Rebuild
Return values
static
On this page

Search results