Abstract Class Zend_XmlRpc_Generator_GeneratorAbstract

Description

Abstract XML generator adapter

  • abstract:

Located in /XmlRpc/Generator/GeneratorAbstract.php (line 26)


	
			
Direct descendents
Class Description
 class Zend_XmlRpc_Generator_XmlWriter XML generator adapter based on XMLWriter
 class Zend_XmlRpc_Generator_DomDocument DOMDocument based implementation of a XML/RPC generator
Variable Summary
 string $_encoding
Method Summary
 Zend_XmlRpc_Generator_GeneratorAbstract __construct ([string $encoding = 'UTF-8'])
 Zend_XmlRpc_Generator_Abstract closeElement (string $name)
 string flush ()
 string getEncoding ()
 Zend_XmlRpc_Generator_Abstract openElement (string $name, [string $value = null])
 string saveXml ()
 string stripDeclaration (string $xml)
 void _closeElement (string $name)
 void _openElement (string $name)
 void _writeTextData (string $text)
 string __toString ()
Variables
string $_encoding (line 33)

XML encoding string

  • access: protected
Methods
Constructor __construct (line 40)

Construct new instance of the generator

  • access: public
Zend_XmlRpc_Generator_GeneratorAbstract __construct ([string $encoding = 'UTF-8'])
  • string $encoding: XML encoding, default UTF-8
closeElement (line 73)

End of an XML element

Method marks the end of an XML element

  • return: Fluent interface
  • access: public
Zend_XmlRpc_Generator_Abstract closeElement (string $name)
  • string $name: XML tag name
flush (line 102)

Returns the XML as a string and flushes all internal buffers

  • access: public
string flush ()
getEncoding (line 92)

Return encoding

  • access: public
string getEncoding ()
openElement (line 55)

Start XML element

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

  • return: Fluent interface
  • access: public
Zend_XmlRpc_Generator_Abstract openElement (string $name, [string $value = null])
  • string $name: XML tag name
  • string $value: Optional value of the XML tag
saveXml (line 85)

Return XML as a string

  • abstract:
  • access: public
string saveXml ()

Redefined in descendants as:
stripDeclaration (line 125)

Removes XML declaration from a string

  • access: public
string stripDeclaration (string $xml)
  • string $xml
_closeElement (line 149)

End XML element

  • abstract:
  • access: protected
void _closeElement (string $name)
  • string $name

Redefined in descendants as:
_openElement (line 135)

Start XML element

  • abstract:
  • access: protected
void _openElement (string $name)
  • string $name: XML element name

Redefined in descendants as:
_writeTextData (line 142)

Write XML text data into the currently opened XML element

  • abstract:
  • access: protected
void _writeTextData (string $text)
  • string $text

Redefined in descendants as:
__toString (line 114)

Returns XML without document declaration

  • access: public
string __toString ()

Documentation generated on Mon, 21 Jun 2010 15:25:27 -0400 by phpDocumentor 1.4.3