Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Abstract XML generator adapter

__construct(
string $encoding
=
'UTF-8'
)
:
void
Construct new instance of the generator
Name | Type | Description |
---|---|---|
$encoding | string | XML encoding, default UTF-8 |

_closeElement(
string $name
)
:
void
End XML element
Name | Type | Description |
---|---|---|
$name | string |

_openElement(
string $name
)
:
void
Start XML element
Name | Type | Description |
---|---|---|
$name | string | XML element name |

_writeTextData(
string $text
)
:
void
Write XML text data into the currently opened XML element
Name | Type | Description |
---|---|---|
$text | string |

closeElement(
string $name
)
:
\Zend_XmlRpc_Generator_Abstract
End of an XML element
Method marks the end of an XML element
Name | Type | Description |
---|---|---|
$name | string | XML tag name |
Type | Description |
---|---|
\Zend_XmlRpc_Generator_Abstract | Fluent interface |

flush(
)
:
string
Returns the XML as a string and flushes all internal buffers
Type | Description |
---|---|
string |

openElement(
string $name, string $value
=
null
)
:
\Zend_XmlRpc_Generator_Abstract
Start XML element
Method opens a new XML element with an element name and an optional value
Name | Type | Description |
---|---|---|
$name | string | XML tag name |
$value | string | Optional value of the XML tag |
Type | Description |
---|---|
\Zend_XmlRpc_Generator_Abstract | Fluent interface |