如何用asp读取xml

readxml.asp

<%Response.Charset="gb2312"%>
<%
    Dim node,i,nodeCount
    Set doc = Server.CreateObject("Microsoft.XMLDOM")
    doc.async = false
    doc.load(Server.MapPath("bloginfo.xml"))
    Set root = doc.documentElement
    Set nodeLis = root.childNodes
    nodeCount = nodeLis.length
    For i = 1 to nodeCount
        Set node = nodeLis.NextNode()
        Set cost = node.attributes.getNamedItem("cost")
        Response.Write("第 "&i&" 条记录:")
        Response.Write("<table border='1'><tr>")
        Response.Write("<td  width='16'  rowspan='2'><img  src='"&node.selectSingleNode

("img").text&"'/></td>")
        Response.Write("<td width='17'>书名</td><td width='48'>出版社</td><td width='32'>价

格</td>")
        Response.Write("</tr><tr><td>")
        Response.Write(node.selectSingleNode("name").text)
        Response.Write("</td><td>")
        Response.Write(node.selectSingleNode("publisher").text)
        Response.Write("</td><td>")
        Response.Write(cost.text)
        Response.Write("</td></tr></table>")
    Next
%>


bloginfo.xml:

<?xml  version="1.0"  encoding="gb2312"?>
<data>
    <book  cost="56">
        <name>Dreamweaver</name>
        <publisher>上海科技出版社</publisher>
        <img>images/new.gif</img>
    </book>
    <book  cost="62">
        <name>Flash</name>
        <publisher>铁道出版社</publisher>
        <img>images/new.gif</img>
    </book>
    <book  cost="48">
        <name>Firweorks</name>
        <publisher>教育出版社</publisher>
        <img>images/new.gif</img>
    </book>
</data>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值