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