PackageTop Level
Classpublic dynamic class XmlDom
InheritanceXmlDom Inheritance Object

XML适配类,本类只用于适配js原生XML接口,在AS环境下提供对应的代码提示,代码真正执行时执行原生jsXML代码



Public Properties
 PropertyDefined By
  attributes : Object
返回指定节点的属性集合,即 NamedNodeMap。
XmlDom
  childNodes : Array
NodeList 对象,表示节点集合。
XmlDom
  firstChild : Object
Node 对象,节点的子节点。
XmlDom
  lastChild : Object
被选节点的最后一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。
XmlDom
  localName : String
被选元素的本地名称(元素名称)。如果选定的节点不是元素或属性,则该属性返回 NULL。
XmlDom
  nextSibling : Object
指定节点之后紧跟的节点,在相同的树层级中。被返回的节点以 Node 对象返回。
XmlDom
  nodeName : String
指定节点的节点名称。 如果节点是元素节点,则 nodeName 属性返回标签名。 如果节点是属性节点,则 nodeName 属性返回属性的名称。 对于其他节点类型,nodeName 属性返回不同节点类型的不同名称。
XmlDom
  nodeType : int
以数字值返回指定节点的节点类型。 如果节点是元素节点,则 nodeType 属性将返回 1。 如果节点是属性节点,则 nodeType 属性将返回 2。
XmlDom
  nodeValue : *
设置或返回指定节点的节点值。
XmlDom
  parentNode : XmlDom
以 Node 对象的形式返回指定节点的父节点。如果指定节点没有父节点,则返回 null。
XmlDom
  textContent : String
XmlDom
Protected Properties
 PropertyDefined By
  _ns : String
XmlDom
Public Methods
 MethodDefined By
  
appendChild(node:Object):XmlDom
添加的节点。
XmlDom
  
cloneNode(include_all:Boolean = false):XmlDom
XmlDom
  
createElement(name:String):XmlDom
XmlDom
  
createNode(xml:XML, parent:XmlDom):void
XmlDom
  
createTextNode(value:String):String
XmlDom
  
getAttribute(name:String):*
返回指定的属性值。
XmlDom
  
getAttributeNS(ns:String, name:String):*
通过命名空间 URI 和名称来获取属性值。
XmlDom
  
getElementsByTagName(name:String):Array
返回带有指定标签名的对象集合。
XmlDom
  
getElementsByTagNameNS(ns:String, name:String):Array
返回带有指定名称和命名空间的所有元素的一个节点列表。
XmlDom
  
删除子节点。
XmlDom
  
setAttribute(name:String, value:*):void
把指定属性设置或修改为指定的值。
XmlDom
  
setAttributeNS(ns:String, name:String, value:*):void
创建或改变具有命名空间的属性。
XmlDom
Property Detail
_nsproperty
protected var _ns:String

attributesproperty 
public var attributes:Object

返回指定节点的属性集合,即 NamedNodeMap。

childNodesproperty 
public var childNodes:Array

NodeList 对象,表示节点集合。

firstChildproperty 
public var firstChild:Object

Node 对象,节点的子节点。

lastChildproperty 
public var lastChild:Object

被选节点的最后一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。

localNameproperty 
public var localName:String

被选元素的本地名称(元素名称)。如果选定的节点不是元素或属性,则该属性返回 NULL。

nextSiblingproperty 
public var nextSibling:Object

指定节点之后紧跟的节点,在相同的树层级中。被返回的节点以 Node 对象返回。

nodeNameproperty 
public var nodeName:String

指定节点的节点名称。 如果节点是元素节点,则 nodeName 属性返回标签名。 如果节点是属性节点,则 nodeName 属性返回属性的名称。 对于其他节点类型,nodeName 属性返回不同节点类型的不同名称。

nodeTypeproperty 
public var nodeType:int

以数字值返回指定节点的节点类型。 如果节点是元素节点,则 nodeType 属性将返回 1。 如果节点是属性节点,则 nodeType 属性将返回 2。

nodeValueproperty 
public var nodeValue:*

设置或返回指定节点的节点值。

parentNodeproperty 
public var parentNode:XmlDom

以 Node 对象的形式返回指定节点的父节点。如果指定节点没有父节点,则返回 null。

textContentproperty 
public var textContent:String

Method Detail
appendChild()method
public function appendChild(node:Object):XmlDom

添加的节点。

Parameters

node:Object — 您希望添加的节点对象。

Returns
XmlDom
cloneNode()method 
public function cloneNode(include_all:Boolean = false):XmlDom

Parameters

include_all:Boolean (default = false)

Returns
XmlDom
createElement()method 
public function createElement(name:String):XmlDom

Parameters

name:String

Returns
XmlDom
createNode()method 
public function createNode(xml:XML, parent:XmlDom):void

Parameters

xml:XML
 
parent:XmlDom

createTextNode()method 
public function createTextNode(value:String):String

Parameters

value:String

Returns
String
getAttribute()method 
public function getAttribute(name:String):*

返回指定的属性值。

Parameters

name:String — 需要获得属性值的属性名称。

Returns
*
getAttributeNS()method 
public function getAttributeNS(ns:String, name:String):*

通过命名空间 URI 和名称来获取属性值。

Parameters

ns:String — 规定从中获取属性值的命名空间 URI
 
name:String — 规定从中取得属性值的属性。

Returns
*
getElementsByTagName()method 
public function getElementsByTagName(name:String):Array

返回带有指定标签名的对象集合。

Parameters

name:String

Returns
Array
getElementsByTagNameNS()method 
public function getElementsByTagNameNS(ns:String, name:String):Array

返回带有指定名称和命名空间的所有元素的一个节点列表。

Parameters

ns:String — 字符串值,可规定需检索的命名空间名称。值 " 可匹配所有的标签。
 
name:String — 字符串值,可规定需检索的标签名。值 " 可匹配所有的标签。

Returns
Array
removeChild()method 
public function removeChild(node:XmlDom):XmlDom

删除子节点。

Parameters

node:XmlDom

Returns
XmlDom
setAttribute()method 
public function setAttribute(name:String, value:*):void

把指定属性设置或修改为指定的值。

Parameters

name:String — 您希望添加的属性的名称。
 
value:* — 您希望添加的属性值。

setAttributeNS()method 
public function setAttributeNS(ns:String, name:String, value:*):void

创建或改变具有命名空间的属性。

Parameters

ns:String — 规定要设置的属性的命名空间 URI。
 
name:String — 规定要设置的属性的名称。
 
value:* — 规定要设置的属性的值。