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 格式