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