PHP 클래스 Horde_Xml_Wbxml_Encoder, horde

Copyright 2003-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
저자: Anthony Mills ([email protected])
상속: extends Horde_Xml_Wbxml_ContentHandler
파일 보기 프로젝트 열기: horde/horde

보호된 프로퍼티들

프로퍼티 타입 설명
$_currentURI
$_dtd
$_dtdManager Horde_Xml_Wbxml_DtdManager The DTD Manager.
$_hasWrittenHeader
$_output
$_parser resource The XML parser.
$_stringTable
$_strings
$_subParser
$_subParserStack
$_uriNums
$_uris

공개 메소드들

메소드 설명
Horde_Xml_Wbxml_Encoder ( ) Constructor.
changecodepage ( $uri )
characters ( $chars )
encode ( $xml ) Take the input $xml and turn it into WBXML. This is _not_ the intended way of using this class. It is derived from Contenthandler and one should use it as a ContentHandler and produce the XML-structure with startElement(), endElement(), and characters().
endElement ( $uri, $name )
getOutput ( ) Getter for property output.
getOutputSize ( )
opaque ( $o )
startElement ( $uri, $name, $attributes = [] )
writeAttribute ( $name, $value, $cs )
writeAttributes ( $attrs, $cs )
writeCharset ( $charset )
writeDocumentPublicIdentifier ( $dpiString, &$strings )
writeHeader ( $uri ) This will write the correct headers.
writeNull ( $charset )
writeString ( $str, $cs )
writeStringTable ( $strings, $charset, $stringTable )
writeTag ( $name, $attrs, $hasContent, $cs )
writeVersionNumber ( $version )

보호된 메소드들

메소드 설명
_addNullByte ( &$bytes )
_characters ( $parser, $chars )
_endElement ( $parser, $tag )
_getBytes ( $string, $cs )
_splitURI ( $tag )
_startElement ( $parser, $tag, $attributes )

메소드 상세

Horde_Xml_Wbxml_Encoder() 공개 메소드

Constructor.

_addNullByte() 보호된 메소드

protected _addNullByte ( &$bytes )

_characters() 보호된 메소드

protected _characters ( $parser, $chars )

_endElement() 보호된 메소드

protected _endElement ( $parser, $tag )

_getBytes() 보호된 메소드

protected _getBytes ( $string, $cs )

_splitURI() 보호된 메소드

protected _splitURI ( $tag )

_startElement() 보호된 메소드

protected _startElement ( $parser, $tag, $attributes )

changecodepage() 공개 메소드

public changecodepage ( $uri )

characters() 공개 메소드

public characters ( $chars )

encode() 공개 메소드

Take the input $xml and turn it into WBXML. This is _not_ the intended way of using this class. It is derived from Contenthandler and one should use it as a ContentHandler and produce the XML-structure with startElement(), endElement(), and characters().
public encode ( $xml )

endElement() 공개 메소드

public endElement ( $uri, $name )

getOutput() 공개 메소드

Getter for property output.
public getOutput ( )

getOutputSize() 공개 메소드

public getOutputSize ( )

opaque() 공개 메소드

public opaque ( $o )

startElement() 공개 메소드

public startElement ( $uri, $name, $attributes = [] )

writeAttribute() 공개 메소드

public writeAttribute ( $name, $value, $cs )

writeAttributes() 공개 메소드

public writeAttributes ( $attrs, $cs )

writeCharset() 공개 메소드

public writeCharset ( $charset )

writeDocumentPublicIdentifier() 공개 메소드

public writeDocumentPublicIdentifier ( $dpiString, &$strings )

writeHeader() 공개 메소드

This will write the correct headers.
public writeHeader ( $uri )

writeNull() 공개 메소드

public writeNull ( $charset )

writeString() 공개 메소드

public writeString ( $str, $cs )

writeStringTable() 공개 메소드

public writeStringTable ( $strings, $charset, $stringTable )

writeTag() 공개 메소드

public writeTag ( $name, $attrs, $hasContent, $cs )

writeVersionNumber() 공개 메소드

public writeVersionNumber ( $version )

프로퍼티 상세

$_currentURI 보호되어 있는 프로퍼티

protected $_currentURI

$_dtd 보호되어 있는 프로퍼티

protected $_dtd

$_dtdManager 보호되어 있는 프로퍼티

The DTD Manager.
protected Horde_Xml_Wbxml_DtdManager $_dtdManager
리턴 Horde_Xml_Wbxml_DtdManager

$_hasWrittenHeader 보호되어 있는 프로퍼티

protected $_hasWrittenHeader

$_output 보호되어 있는 프로퍼티

protected $_output

$_parser 보호되어 있는 프로퍼티

The XML parser.
protected resource $_parser
리턴 resource

$_stringTable 보호되어 있는 프로퍼티

protected $_stringTable

$_strings 보호되어 있는 프로퍼티

protected $_strings

$_subParser 보호되어 있는 프로퍼티

protected $_subParser

$_subParserStack 보호되어 있는 프로퍼티

protected $_subParserStack

$_uriNums 보호되어 있는 프로퍼티

protected $_uriNums

$_uris 보호되어 있는 프로퍼티

protected $_uris