国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > ASP > 正文

如何使用ASP操作XML文件

2024-05-04 11:06:56
字體:
供稿:網(wǎng)友

下面說一下創(chuàng)建,查詢,修改等對(duì)xml操作的主要方法

'創(chuàng)建DOM對(duì)象
set objDom=server.CreateObject("MicroSoft.XMLDom")

'取得xml數(shù)據(jù)
'方法1 取得xml文件的xml數(shù)據(jù)
objDom.load("c:/test.xml")
'方法2 取得xml數(shù)據(jù)串的數(shù)據(jù)
objDom.loadxml(" ")

'創(chuàng)建一個(gè)節(jié)點(diǎn)對(duì)象
Set Newnode=objDom.CreateElement("people")
'給這個(gè)節(jié)點(diǎn)赴值
Newnode.Text="人"
' 給這個(gè)節(jié)點(diǎn)添加屬性
Set NewAttribute=objDom.CreateNode("attribute","name","")
NewAttribute.Text= "張三"
Newnode.SetAttributeNode NewAttribute

'給這個(gè)節(jié)點(diǎn)添加子節(jié)點(diǎn)
Set NewnodeChild=objDom.CreateElement("address")
Newnode.appendChild NewnodeChild
'保存這個(gè)節(jié)點(diǎn)對(duì)象
objDom.appendChild Newnode
objDom.save("c:/test.xml")

'查找一個(gè)節(jié)點(diǎn)對(duì)象
set objtofind=objdom.documentElement.SelectSingleNode("//people/man")
'取出這個(gè)節(jié)點(diǎn)對(duì)象的 節(jié)點(diǎn)名,節(jié)點(diǎn)值,某個(gè)屬性值,和全部的xml
nodename=objtofind.nodename
nodevalue=objtofind.text
objtofind.GetAttributeNode("name").Nodevalue '屬性名為name的屬性值

'取出一個(gè)屬性節(jié)點(diǎn)對(duì)象
set objattrtofind=objdom.documentElement.SelectSingleNode("//people/man"). GetAttributeNode("name")
'取出這個(gè)節(jié)點(diǎn)的屬性名,屬性值
nodeattrname=objattrtofind.nodename
nodeattrvalue=objattrtofind.nodevalue

'刪除一個(gè)節(jié)點(diǎn)對(duì)象
set objnode=objdom.documentElement.SelectSingleNode("//people/man") '要?jiǎng)h除的節(jié)點(diǎn)
set objparentnode=objdom.documentElement.SelectSingleNode("//people") '要?jiǎng)h除的節(jié)點(diǎn)的父節(jié)點(diǎn)
Webjx.Com


objparentnode.removeChild objnode

'取出一個(gè)節(jié)點(diǎn)的字節(jié)點(diǎn)集合
set objnodes=objdom.documentElement.SelectSingleNode("//people/man").ChildNodes
遍歷這個(gè)集合
方法1
for each element in objnodes
response.write element.nodename 字節(jié)點(diǎn)名
response.write element.text 字節(jié)點(diǎn)值
next
方法2
domlength=objnodes.length
for i = 0 to domlength-1
response.write objnodes.childnodes(i).nodename 字節(jié)點(diǎn)名
response.write objnodes.childnodes(i).text 字節(jié)點(diǎn)值
next

'取出一個(gè)節(jié)點(diǎn)的屬性集合
set objnodes=objdom.documentElement.SelectSingleNode("//people/man").GetAttributeNode("name").attributes
遍歷這個(gè)集合
for each element in objnodes
response.write element.nodename 屬性名
response.write element.nodevalue 屬性值
next

等能夠熟練的運(yùn)用xmldom對(duì)象來操作xml文件了,就可以享
受xmlhttp對(duì)象來實(shí)現(xiàn)asp下的許多功能了。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 双桥区| 司法| 方正县| 玉屏| 磴口县| 龙游县| 东宁县| 青神县| 仙居县| 郯城县| 嘉义市| 阜宁县| 五河县| 镇远县| 洪洞县| 临西县| 百色市| 磐石市| 武汉市| 宝坻区| 顺昌县| 大荔县| 台东县| 怀宁县| 方正县| 鄂托克旗| 虞城县| 布尔津县| 巨鹿县| 阿勒泰市| 黄陵县| 花垣县| 常德市| 旺苍县| 平遥县| 改则县| 阿城市| 谢通门县| 延安市| 涪陵区| 遂宁市|