永发信息网

你好,想问夏 vb 用msxml2.domdocument 删除xml节点 zen mo xie de

答案:1  悬赏:80  手机版
解决时间 2021-03-21 22:35
你好,想问夏 vb 用msxml2.domdocument 删除xml节点 zen mo xie de
最佳答案
<%
'ASP中的VBScript并不是VB,不过应该区别不大

‘定义变量
Dim oXml
Dim arrText, arrValue, sFGF
sFGF = "$$"
’创建XMLDOM对象
Set oXml = Server.CreateObject("Microsoft.XMLDOM")
‘设置异步读取文件
oXml.async=False
’读取文件
oXml.load Server.MapPath("aul.xml")
‘设置变量 节点类型的
Dim oNodes, oNode
’得到节点集合放入oNodes变量中
‘ SelectNodes()方法接受一个XPath参数可以搜索到你想要的节点集合
‘这里的 XPath是 "//screen/list/item"
Set oNodes = oXml.documentElement.SelectNodes("//screen/list/item")
‘迭代
For Each oNode In oNodes
’字符串拼接,因为VBScript Array没push()方法
arrText = arrText & oNode.getAttributeNode("labelText").nodeValue & sFGF
arrValue = arrValue & oNode.getAttributeNode("value").nodeValue & sFGF

Next
' 去掉最后的分隔符后再用Split()将字符串转换为数组得到结果
If arrText <> "" Then
arrText = Mid(arrText, 1, Len(arrText)-Len(sFGF))
arrText = Split(arrText, sFGF)
End If
If arrValue <> "" Then
arrValue = Mid(arrValue, 1, Len(arrValue)-Len(sFGF))
arrValue = Split(arrValue, sFGF)
End if

Set oNodes = Nothing
Set oXml = Nothing

' arrText, arrValue 就是结果了
‘ 输出一下测试
Response.Write arrValue(0)
' 上面的是ASP服务器端读取xml的代码。给你参考
%>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问,许丽丽最爱的男人是谁
芙蓉兴盛便利超市端浩食品店这个地址在什么地
交通肇事罪判缓刑和短期实刑,,那个更合适
我用C语言做ARM,里面的uint32和uint8是什么
在细菌细胞中没有A.细胞壁B.细胞膜C.成形细胞
春夜落晨闻笛千古名句,带笛子声诗句
私密聊天内容被对方截图发到班上的群里给别人
耐磨地坪每平米价格是多少
我在粮食局下属企业上班三年半因未给缴纳社会
3种恐龙的特点和外形
桔槔的介绍
泰剧小情人里的小波是谁演的
怎样关闭app,st0re新手
蚌埠到烟台多少公里,想知道: 烟台市 湖南长沙
成都成都环球中心挨到的收费站叫什么
推荐资讯
冲击钻什么砖头可以打硬度高的瓷砖拜托了各位
梦里受委屈 醒来时发现自己也流眼泪了 什么原
tp中的execute和query的区别
山东旅游景点大全
nana家地址有知道的么?有点事想过去
求Mr.Children《抱きしめたい》的中文歌词
劳动合同上未写明劳动合同期限,也未约定试用
当我知道了闺密受伤了,我说什么话来安慰她说
水果蔬菜上用催红素、乙烯里等催熟剂对身体有
自作做番茄酱汁怎么做
下列句子中加点的词语使用正确的一项是(3分)A
杭州到盐津的火车票怎么买不了呢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?