以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  ASP中如何获取XML数据流中的数据  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=14915)


--  作者:zfjanson
--  发布时间:3/1/2005 12:55:00 PM

--  ASP中如何获取XML数据流中的数据
http://202.202.7.200/wingsoft/common/cwWsData.jsp?funcno=cdjw&pass=Sisj3ixo&unino=005312&year=2004

其中unino后是每次要取的学生的学号,year是当前学年

<?xml version="1.0" encoding="gb2312" ?>
<dataPackage>
  <dataRow>
    <UNINO>005312</UNINO>
    <NAME>常继国</NAME>
    <AMT>6810.5</AMT>
    <TAG>F</TAG>
  </dataRow>
</dataPackage>

通过上面接口可以获得如上的XML数据流,怎么样能在ASP中将需要的XML的数据提取出来,可否写个示例,不胜感激。


--  作者:ailunguke
--  发布时间:5/16/2005 4:37:00 PM

--  
问题不错
--  作者:ssm1226
--  发布时间:5/16/2005 5:04:00 PM

--  
dim xmldoc,oSubNode
set xmldoc=server.CreateObject("MSXML2.DOMDocument")
xmldoc.async=false
xmldoc.setProperty "ServerHTTPRequest",true
if xmldoc.load("http://202.202.7.200/wingsoft/common/cwWsData.jsp?funcno=cdjw&pass=Sisj3ixo&unino=005312&year=2004") then
  set oNode=xmldoc.selectSingleNode("//dataRow") 
  response.write "姓名:" & oNode.selectSingleNode("NAME").text
else
 response.Write xmldoc.parseError.reason
end if
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
48.828ms