Zend\XmlRpc\Generator\DomDocument
DOMDocument based implementation of a XML/RPC generator
Synopsis
class DomDocument
extends AbstractGenerator
{
- // members
- protected DOMDocument $dom;
- protected DOMNode $currentElement;
- // Inherited members from AbstractGenerator
- protected string $encoding;
- // methods
- protected void _openElement()
- protected void _writeTextData()
- protected void _closeElement()
- public string saveXml()
- protected void _init()
- // 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
- $currentElement — \DOMNode
- $dom — \DOMDocument
- $encoding
—
string
XML encoding string
Methods
protected
- _closeElement() — Close a previously opened XML element
- _init() — Initializes internal objects
- _openElement() — Start XML element
- _writeTextData() — Write XML text data into the currently opened XML element
public
- saveXml() — Save XML as a string
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