包 | mx.rpc.xml |
接口 | public interface IXMLEncoder |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
strictNillability : Boolean
如果将 strictNillability 设置为 true,则根据 XML 架构规则对 null 值进行编码(要求在定义中设置 nillable=true)。 | IXMLEncoder | ||
xmlSpecialCharsFilter : Function
用于对任何简单内容编码之前转义 XML 特殊字符的函数。 | IXMLEncoder |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
将 ActionScript 值编码为 XML。 | IXMLEncoder | ||
将编码器重置为其初时状态,包括将所有架构范围重置为顶级。 | IXMLEncoder |
属性详细信息
strictNillability | 属性 |
strictNillability:Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
如果将 strictNillability 设置为 true
,则根据 XML 架构规则对 null 值进行编码(要求在定义中设置 nillable=true)。如果将 strictNillability 设置为 false
,则始终用 xsi:nil="true"
属性对 null 值进行编码。默认值为 false
。
实现
public function get strictNillability():Boolean
public function set strictNillability(value:Boolean):void
xmlSpecialCharsFilter | 属性 |
方法详细信息
encode | () | 方法 |
public function encode(value:*, name:QName = null, type:QName = null, definition:XML = null):XMLList
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
将 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
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
将编码器重置为其初时状态,包括将所有架构范围重置为顶级。
Tue Jun 12 2018, 11:04 AM Z