Zend\XmlRpc\Generator\XmlWriter
XML generator adapter based on XMLWriter
Synopsis
class XmlWriter
extends AbstractGenerator
{
- // members
- protected XMLWriter $xmlWriter;
- // Inherited members from AbstractGenerator
- protected string $encoding;
- // methods
- protected void _init()
- protected void _openElement()
- protected void _writeTextData()
- protected XmlWriter _closeElement()
- public string saveXml()
- // Inherited methods from AbstractGenerator
- public void __construct()
- protected abstract void _init()
- public AbstractGenerator openElement()
- public AbstractGenerator closeElement()
- public string getEncoding()
- public AbstractGenerator setEncoding()
- public string flush()
- public string __toString()
- public string stripDeclaration()
- protected abstract void _openElement()
- protected abstract void _writeTextData()
- protected abstract void _closeElement()
Hierarchy
Members
protected
- $encoding
—
string
XML encoding string - $xmlWriter
—
Zend\XmlRpc\Generator\XMLWriter
XMLWriter instance
Methods
protected
- _closeElement() — Close a previously opened XML element
- _init() — Initialized XMLWriter instance
- _openElement() — Open a new XML element
- _writeTextData() — Write XML text data into the currently opened XML element
public
- saveXml() — Emit XML document
Inherited from Zend\XmlRpc\Generator\AbstractGenerator
protected
- _closeElement() — End XML element
- _init() — Initialize internal objects
- _openElement() — Start XML element
- _writeTextData() — Write XML text data into the currently opened XML element
public
- __toString() — Returns XML without document declaration
- closeElement() — End of an XML element
- flush() — Returns the XML as a string and flushes all internal buffers
- getEncoding() — Return encoding
- openElement() — Start XML element
- setEncoding() — Set XML encoding
- stripDeclaration() — Removes XML declaration from a string