属性 | 定义方 | ||
---|---|---|---|
strictNillability : Boolean 值为 true 时,将根据 XML 架构规则对 null 值进行编码(要求在定义中设置 nillable=true)。 | IXMLEncoder | ||
xmlSpecialCharsFilter : Function 用于对任何简单内容编码之前转义 XML 特殊字符的函数。 | IXMLEncoder |
方法 | 定义方 | ||
---|---|---|---|
将 ActionScript 值编码为 XML。 | IXMLEncoder | ||
将编码器重置为其初时状态,包括将所有架构范围重置为顶级。 | IXMLEncoder |
strictNillability | 属性 |
strictNillability:Boolean
[读写]
值为 true
时,将根据 XML 架构规则对 null 值进行编码(要求在定义中设置 nillable=true
)。值为 false
时,将始终以 xsi:nil="true"
属性对 null 值进行编码。
默认值为 false.
public function get strictNillability():Boolean
public function set strictNillability(value:Boolean):void
xmlSpecialCharsFilter | 属性 |
xmlSpecialCharsFilter:Function
[读写] 用于对任何简单内容编码之前转义 XML 特殊字符的函数。
public function get xmlSpecialCharsFilter():Function
public function set xmlSpecialCharsFilter(value:Function):void
encode | () | 方法 |
public function encode(value:*, name:QName = null, type:QName = null, definition:XML = null):XMLList
将 ActionScript 值编码为 XML。
参数
value:* — 要编码为 XML 的 ActionScript 值。 | |
name:QName (default = null ) —
XML Schema element 的 QName(描述如何对值进行编码),或是要为编码的 XML 节点使用的名称(当同时指定了类型参数时)。
| |
type:QName (default = null ) —
XML Schema simpleType 或 complexType 定义的 QName,描述如何对值进行编码。
| |
definition:XML (default = null ) — 如果架构中既无顶级元素也无顶级类型来描述如何对该值进行编码,则可提供自定义元素定义。 |
XMLList — 返回给定 ActionScript 值的 XML 编码形式。 |
reset | () | 方法 |
public function reset():void
将编码器重置为其初时状态,包括将所有架构范围重置为顶级。