800. Class

800.1. Zend\XmlRpc\Generator\AbstractGenerator

Abstract XML generator adapter

800.1.1. Methods

800.1.1.1. __construct

__construct()

Construct new instance of the generator

Parameters:string – XML encoding, default UTF-8

800.1.1.2. _init

_init()

Initialize internal objects

Return type:void

800.1.1.3. openElement

openElement()

Start XML element

Method opens a new XML element with an element name and an optional value

Parameters:
  • string – XML tag name
  • string – Optional value of the XML tag
Return type:

AbstractGenerator Fluent interface

800.1.1.4. closeElement

closeElement()

End of an XML element

Method marks the end of an XML element

Parameters:string – XML tag name
Return type:AbstractGenerator Fluent interface

800.1.1.5. getEncoding

getEncoding()

Return encoding

Return type:string

800.1.1.6. setEncoding

setEncoding()

Set XML encoding

Parameters:string
Return type:AbstractGenerator

800.1.1.7. flush

flush()

Returns the XML as a string and flushes all internal buffers

Return type:string

800.1.1.8. __toString

__toString()

Returns XML without document declaration

Return type:string

800.1.1.9. stripDeclaration

stripDeclaration()

Removes XML declaration from a string

Parameters:string
Return type:string

800.1.1.10. _openElement

_openElement()

Start XML element

Parameters:string – XML element name

800.1.1.11. _writeTextData

_writeTextData()

Write XML text data into the currently opened XML element

Parameters:string

800.1.1.12. _closeElement

_closeElement()

End XML element

Parameters:string