调用XML数据终结篇

<?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
%>

    A+
发布日期:2007年03月07日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: