Properties

$mode

$mode

READMODE 0:读模式,encoding参数不生效,通过输入的string获取version和encoding(getString方法不可用) WRITEMODE 1:写模式,按照制定的encoding和array生成string(getArray方法不可用)

$encoding

$encoding

该 XML 对象的编码,ISO-8859-1, UTF-8(默认) 或 US-ASCII

$version

$version

该 XML 对象的版本,1.0(默认)

$_supportedEncoding

$_supportedEncoding

只支持 ISO-8859-1, UTF-8 和 US-ASCII三种编码

$_handler

$_handler

XMLParser 操作句柄

Methods

init()

init(mixed  $mode, mixed  $encoding = "UTF-8", mixed  $version = "1.0") : mixed

Parameters

mixed $mode
mixed $encoding
mixed $version

Returns

mixed —

getArray()

getArray(mixed  $xmlString) : mixed

Parameters

mixed $xmlString

Returns

mixed —

getString()

getString(mixed  $xmlArray) : mixed

Parameters

mixed $xmlArray

Returns

mixed —

createTag()

createTag(mixed  $tag, mixed  $cdata = "", mixed  $attr = array(), mixed  $sub = array()) : mixed

生成一个xml节点

Parameters

mixed $tag
mixed $cdata
mixed $attr
mixed $sub

Returns

mixed —

free()

free() : mixed

释放xml_parser

Returns

mixed —

_getParser()

_getParser(mixed  $encoding) : mixed

Parameters

mixed $encoding

Returns

mixed —

_stringToArray()

_stringToArray(mixed  $xmlString) : mixed

Parameters

mixed $xmlString

Returns

mixed —

_convertEntity()

_convertEntity(mixed  $string) : mixed

Parameters

mixed $string

Returns

mixed —

_rConvertEntity()

_rConvertEntity(mixed  $string) : mixed

Parameters

mixed $string

Returns

mixed —

_getArrayTemplate()

_getArrayTemplate() : mixed

Returns

mixed —

_isTag()

_isTag(mixed  $tag) : mixed

检测传入的参数是否是一个合法的tag数组

Parameters

mixed $tag

Returns

mixed —