+ -
当前位置:首页 → 问答吧 → ASP怎样获取XML

ASP怎样获取XML

时间:2010-12-27

来源:互联网

XML文件名为:QuoteServlet.xml
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<quote isSuccess="true">
<node>
<instrument><![CDATA[NZD/JPY]]></instrument>
<time>2010-12-27 16:03:48</time>
<bid>61.99</bid>
<ask>62.09</ask>
<openPrice>61.92</openPrice>
<highPrice>62.08</highPrice>
<lowPrice>61.81</lowPrice>
<yclosePrice>62.05</yclosePrice>
</node>
<node>
<instrument><![CDATA[NZD/USD]]></instrument>
<time>2010-12-27 13:04:06</time>
<bid>0.7478</bid>
<ask>0.7483</ask>
<openPrice>0.7468</openPrice>
<highPrice>0.7488</highPrice>
<lowPrice>0.7454</lowPrice>
<yclosePrice>0.7483</yclosePrice>
</node>
<node>
<instrument><![CDATA[CAD/JPY]]></instrument>
<time>2010-12-27 13:04:06</time>
<bid>82.22</bid>
<ask>82.32</ask>
<openPrice>82.15</openPrice>
<highPrice>82.27</highPrice>
<lowPrice>82.01</lowPrice>
<yclosePrice>82.37</yclosePrice>
</node>
</quote>

我想要通过ASP来读取这些内容,显示结果如下:

<li>
<h3>NZD/JPY</h3>
<span>Bid</span>
<span>61.99</span>
<span>Ask</span>
<span>62.09</span>
<span>Low</span>
<span>61.81</span>
<span>High</span>
<span>62.08</span>
</li>

...

还有当我要获取 比如:NZD/JPY bid 节点最后两位99和Ask节点最后两位09 ASP就应该怎样写?
请教高手!!!

作者: lonan   发布时间: 2010-12-27

你需要了解XMLDOM,XPATH就可以读取了。

http://msdn.microsoft.com/en-us/library/ms766487%28VS.85%29.aspx

load文件方法
http://msdn.microsoft.com/en-us/library/ms762722(VS.85).aspx

查询方法
http://msdn.microsoft.com/en-us/library/ms754523(VS.85).aspx

还需要用到
xmlDoc.setProperty "SelectionLanguage", "XPath"
http://msdn.microsoft.com/en-us/library/ms760290(VS.85).aspx

作者: net_lover   发布时间: 2010-12-28

热门下载

更多