aardio 文档

web.msxml 库模块帮助文档

web 成员列表

web.msxml

MSXML 支持库

web.msxml()

创建 XML 文档对象,可选在参数中指定 URL 或 XML 文本,
如果是 XML 文本,可选使用参数@2指定内码

返回对象:msxmlObject

msXmlAttributeNodeObject 成员列表

msXmlAttributeNodeObject.nodeName

获取特定结点类型的名称

msXmlAttributeNodeObject.nodeType

获取所需结点的类型

msXmlAttributeNodeObject.nodeValue

设置或获取结点的值

msXmlAttributeNodeObject.specified

获取是否指定了该属性

msXmlAttributeNodeObject.value

设置或获取对象的值

msXmlDocObject 成员列表

msXmlDocObject.createNode()

返回对象:msXmlNodeObject

msXmlDocObject.createNode(类型,名称,名字空间)

创建节点

msXmlDocObject.documentElement

返回对象:msXmlNodeObject

msXmlDocObject.getElementsByTagName("*tagName")

根据标签名返回节点

msXmlDocObject.getElementsByTagName()

返回对象:msXmlNodeObject

msXmlDocObject.nodeFromId("字符串参数")

根据ID返回节点

msXmlDocObject.nodeFromId()

返回对象:msXmlNodeObject

msXmlDocObject.parseError

返回错误信息

msXmlDocObject.parseError.errorCode

该错误代码

msXmlDocObject.parseError.line

错误行号

msXmlDocObject.parseError.linePos

错误列号

msXmlDocObject.parseError.reason

错误信息

msXmlDocObject.parseError.srcText

出错XML代码

msXmlDocObject.readyState

0-未初始化、1-正在加载、2-已加载、3-交互中、4-已完成

msXmlDocObject.selectNodes("字符串参数")

查询节点。
返回 COM 数组,使用 length 属性获取数组长度。
返回数组起始索引为 0(aardio 普通数组起始索引为 1)

msXmlDocObject.setProperty("SelectionLanguage","XPath")

设置属性

msXmlDocObject.validateOnParse

解析XML是否验证合法性

msXmlNodeObject 成员列表

msXmlNodeObject.appendChild(子节点)

添加子节点

msXmlNodeObject.attributes()

返回对象:msXmlAttributeNodeObject

msXmlNodeObject.attributes().nodeValue

属性值

msXmlNodeObject.attributes(0)

对象标签属性的集合指定位置的对象

msXmlNodeObject.childNodes()

返回对象:msXmlNodeObject

msXmlNodeObject.cloneNode()

克隆节点

返回对象:msXmlNodeObject

msXmlNodeObject.cloneNode(true)

完全克隆节点

返回对象:msXmlNodeObject

msXmlNodeObject.firstChild

返回第一个节点

返回对象:msXmlNodeObject

msXmlNodeObject.getAttribute("属性名属性名")

获取属性
也可以直接写 var 返回值=ele.属性名字

msXmlNodeObject.getAttributeNode("字符串参数")

获取attribute对象

msXmlNodeObject.getAttributeNode()

返回对象:msXmlAttributeNodeObject

msXmlNodeObject.getElementsByTagName("字符串参数")

根据标签名返回节点

msXmlNodeObject.getElementsByTagName()

返回对象:msXmlNodeObject

msXmlNodeObject.getText()

返回文本属性

msXmlNodeObject.hasChildNodes()

对象是否有子对象的值

msXmlNodeObject.insertBefore(插入新节点,子节点)

插入子节点

msXmlNodeObject.lastChild

返回最后一个节点

返回对象:msXmlNodeObject

msXmlNodeObject.length

集合中的节点个数

msXmlNodeObject.nextNode

下一个节点

返回对象:msXmlNodeObject

msXmlNodeObject.nodeName

获取特定节点类型的名称

msXmlNodeObject.nodeType

获取所需节点的类型

节点类型

msXmlNodeObject.nodeValue

设置或获取节点的文本值

msXmlNodeObject.parentNode

获取文档层次中的父对象

msXmlNodeObject.readyState

获取对象的当前状态。
'uninitialized','loading','interactive','loaded' 'complete'

msXmlNodeObject.removeChild(节点名)

移除节点

msXmlNodeObject.replaceChild(新节点,旧节点)

替换节点

msXmlNodeObject.selectNodes("字符串参数")

查询节点

msXmlNodeObject.selectNodes()

返回对象:msXmlNodeObject

msXmlNodeObject.selectSingleNode("字符串参数")

查询节点

msXmlNodeObject.selectSingleNode()

返回对象:msXmlNodeObject

msXmlNodeObject.setAttribute("属性名","属性值")

修改属性
也可以直接写 ele.属性名字 = 值

msXmlNodeObject.setText()

修改文本属性

msXmlNodeObject.tagName

获取对象的标签名称

msXmlNodeObject.text

文本

msXmlNodeObject.xml

xml源码

msXmlNodeObject.childNodes 成员列表

子节点集合

msXmlNodeObject.childNodes.item()

返回对象:msXmlNodeObject

msxmlObject 成员列表

msxmlObject.createNode()

返回对象:msXmlNodeObject

msxmlObject.createNode(类型,名称,名字空间)

创建节点

msxmlObject.document

XML文档对象

返回对象:msXmlDocObject

msxmlObject.documentElement

返回对象:msXmlNodeObject

msxmlObject.eachNode("tagName", )

//创建迭代器,遍历指定XML标记,例:  
for i,xnode in msxmlObject.eachNode("tagName",/*可选指定父节点*/) {  

}

msxmlObject.eachNode()

//创建迭代器,遍历指定XML标记,例:  
for i,xnode in msxmlObject.eachNode(/*可选指定tagName*/) {  

}  

[返回对象:msXmlNodeObject](#msXmlNodeObject)

msxmlObject.getElementsByTagName("*tagName")

根据标签名返回节点

msxmlObject.getElementsByTagName()

返回对象:msXmlNodeObject

msxmlObject.load(URL)

载入XML文档,参数可以是网址或本地路径

msxmlObject.loadXml()

从字符串载入XML文档,可选使用参数2指定内码

msxmlObject.nodeFromId("字符串参数")

根据ID返回节点

msxmlObject.nodeFromId()

返回对象:msXmlNodeObject

msxmlObject.queryNodes

//可指定任意个属性条件值.支持模式匹配语法  
msxmlObject.queryNodes( parent = 可选指定父节点;tagName = "标记")

msxmlObject.queryNodes()

返回对象:msXmlNodeObject

msxmlObject.save("字符串参数")

保存XML文档

msxmlObject.selectNodes("字符串参数")

查询节点。
返回 COM 数组,使用 length 属性获取数组长度。
返回数组起始索引为 0(aardio 普通数组起始索引为 1)

msxmlObject.setProperty("SelectionLanguage","XPath")

设置属性

msxmlObject.transformNode(XSL网址)

应用XSL样式

msxmlObject.url

XML文件路径

msxmlObject.xml

返回XML文本

Markdown 格式