调用XML数据终结篇

发布时间:2007-03-07 19:40:00 阅读:1293次

<?xml version="1.0" encoding="gb2312" ?>
<items>
<item>
  <id>2007-3-5 15:58:521</id>
  <name>a1</name>
  <sex>男1</sex>
  </item>
<item>
  <id>2007-3-5 15:58:522</id>
  <name>a2</name>
  <sex>男2</sex>
  </item>
<item>
  <id>2007-3-5 15:58:523</id>
  <name>a3</name>
  <sex>男3</sex>
  </item>
  </items>

<%
'显示每一个孩子结点
set xmldom=server.CreateObject("microsoft.xmldom")
xmldom.load(server.mappath("1.xml"))
set items=xmldom.getelementsbytagname("item")
for i=0 to items.length-1
response.write items.item(i).text
response.write "<br>"
next
%>
<br>
<%
'显示每一个孩子结点中的第二个结点
set xmldom=server.CreateObject("microsoft.xmldom")
xmldom.load(server.mappath("1.xml"))
set items=xmldom.getelementsbytagname("item")
for i=0 to items.length-1
response.write items.item(i).childnodes(1).text
response.write "<br>"
next
%>
<br>
<%
'显示每一个孩子结点中的第二个结点
set xmldom=server.CreateObject("microsoft.xmldom")
xmldom.load(server.mappath("1.xml"))
set items=xmldom.getelementsbytagname("item")
for i=0 to items.length-1
response.write items.item(i).getelementsbytagname("name").item(0).text
response.write "<br>"
next

response.write "<font color=red>"&items(0).getelementsbytagname("name").item(0).text&"</font>"&"<br>"
response.write "<font color=green>"&items(0).childnodes(1).text&"</font>"&"<br>"
response.write "<font color=blue>"&items(0).childnodes(1).firstchild.nodevalue&"</font>"

%>
<br>
<%
'显示第一个孩子结点、第一个孩子结点的第二个结点
set xmldom=server.CreateObject("microsoft.xmldom")
xmldom.load(server.mappath("1.xml"))
set item=xmldom.getelementsbytagname("items")
response.write item(0).firstchild.text &"<br>"            '第一个孩子结点
response.write item(0).childnodes(0).text & "<br>"        '第一个孩子结点
response.write item(0).childnodes(0).childnodes(1).text &"<br>"    '第一个孩子结点的第二个结点
response.write item(0).childnodes(0).getelementsbytagname("name").item(0).text     '第一个孩子结点的第二个结点
%>
<br>
<%
'显示第一个孩子结点的第一个结点
set xmldom=server.CreateObject("microsoft.xmldom")
xmldom.load(server.mappath("1.xml"))
set item=xmldom.getelementsbytagname("items")
response.write item(0).firstchild.childnodes(0).text
%>
<br>
<%
'显示第一个孩子结点
set xmldom=server.CreateObject("microsoft.xmldom")
xmldom.load(server.mappath("1.xml"))
set item=xmldom.documentelement
response.write item.childnodes(0).text
%>
<br>
<%
'显示第二个孩子结点的第二个结点
set xmldom=server.CreateObject("microsoft.xmldom")
xmldom.load(server.mappath("1.xml"))
set item=xmldom.documentelement
response.write item.childnodes(1).childnodes(1).text &"<br>"
response.write item.childnodes(1).getelementsbytagname("name").item(0).text
%>

<%
set xmldom=server.CreateObject("microsoft.xmldom")
xmldom.load(server.mappath("1.xml"))
set item=xmldom.documentelement
response.write item.childnodes(1).childnodes(1).text &"<br>"
response.write item.childnodes(1).getelementsbytagname("name").item(0).text
%>

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询
上一篇:ASP show+hide

转载请注明:调用XML数据终结篇 出自老鄢博客 | 欢迎分享