Fully Qualified Name: | Laminas\XmlRpc\Generator\XmlWriter |
Extends: | AbstractGenerator |
XML generator adapter based on XMLWriter
Name | Description | Defined By |
---|---|---|
__construct() | Construct new instance of the generator | AbstractGenerator |
__toString() | Returns XML without document declaration | AbstractGenerator |
closeElement() | End of an XML element | AbstractGenerator |
flush() | Returns the XML as a string and flushes all internal buffers | AbstractGenerator |
getEncoding() | Return encoding | AbstractGenerator |
openElement() | Start XML element | AbstractGenerator |
saveXml() | Emit XML document | XmlWriter |
setEncoding() | Set XML encoding | AbstractGenerator |
stripDeclaration() | Removes XML declaration from a string | AbstractGenerator |
Construct new instance of the generator
Parameter Name | Type | Description |
---|---|---|
$encoding | string | XML |
Returns:
Returns XML without document declaration
Returns: string
End of an XML element
Method marks the end of an XML element
Parameter Name | Type | Description |
---|---|---|
$name | string | XML |
Returns: \AbstractGenerator Fluent interface
Returns the XML as a string and flushes all internal buffers
Returns: string
Return encoding
Returns: string
Start XML element
Method opens a new XML element with an element name and an optional value
Parameter Name | Type | Description |
---|---|---|
$name | string | XML |
$value | string | Optional |
Returns: \AbstractGenerator Fluent interface
Emit XML document
Returns: string
Set XML encoding
Parameter Name | Type | Description |
---|---|---|
$encoding | string |
Returns: \AbstractGenerator
Removes XML declaration from a string
Parameter Name | Type | Description |
---|---|---|
$xml | string |
Returns: string