您的位置信息之舟电 脑硬件栏目首页网页制作CSS&其它 收藏本页

→ 网页上通过javascript读取远程xml的数据

www.kepusoft.com 信息之舟电脑软件应用栏目

    信息之舟电脑软件应用栏目编者按:

    一个客户提供一个股价的信息,要求放在页面上,显示一些数据,需要从远程获取xml,然后解析写在网页上,开始不会觉得很难,其实蛮简单的,先用javascript写了一个:

    <script language=javascript>

    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");

    xmlDoc.async="false";

    xmlDoc.load("http://****.com/scripts/****.asp?subcode=C22");

    nodes = xmlDoc.documentElement.childNodes;

    var text = xmlDoc.selectSingleNode("//last").text

    document.write(text);

    </script>

    http://****.com/scripts/****.asp?subcode=C22 ,是客户提供的页面,其实是xml的内容,这里直接调用windows的组件进行读取,然后调用其中一个selectSingleNode的方法,读出last字段的内容;

    VBscript也写了一个,其实差不多,不过有一点不同,asp中VB的不能直接读取远程xml的内容,很奇怪,不知道是不是由于VB的限制:

    dim XMLMorntekDocument

    Set http=Server.CreateObject("Microsoft.XMLHTTP")

    http.Open "GET","http://****com/scripts/******.asp?subcode=C22",False

    http.send

    Set XMLMorntekDocument=Server.CreateObject("Microsoft.XMLDOM")

    XMLMorntekDocument.Async=False

    XMLMorntekDocument.ValidateOnParse=False

    XMLMorntekDocument.Load(http.ResponseXML)

    price = XMLMorntekDocument.selectSingleNode("//last").text

    response.write price

    Set http=Nothing

    Set XMLMorntekDocument=Nothing

    这里先用XMLHTTP的方法,get到xml文件,然后再解析。

    作者Blog:http://blog.csdn.net/wumingwangzi/

www.kepusoft.com 信息之舟电脑之家收集整理推荐文章

→ CSS&其它栏目列表:

DreamWeaver
FrontPage
FireWorks
Flash
HTML
CSS&其它

→ 赞助商链接:
→ 热门文章排行榜:
·KingCMS系统模板制作、模板的安装路径、模板文件夹内部结构
·KingCMS系统标签生成静态页面必须掌握的知识
·如何免费申请QQ号码和开通网络硬盘?此文单带申请链接
·介绍一种实现动态选择加载include HTM文件的简单办法
·如何实现网页中自动关闭(隐藏)子菜单?
·网页上通过javascript读取远程xml的数据
·KingCMS系统安装顺序可以生成静态html页面
·KingCMS系统文章内容页文章动态标签innerHTML 子标签mode属性
·创力网站管理系统 CreateLive CMS:上传基本参数、商城基本、用户信息参数说明
·创力网站管理系统 CreateLive CMS版本:v4.0.0728网站基本信息二、网站参数配置调用