asp,xml

此博客展示了使用ASP和VBScript进行XML节点遍历并按节点值查询的代码示例。通过创建microsoft.xmldom对象加载XML文件,获取根节点及其子节点,循环输出每个节点的名称和值,涉及HTML、ASP和XML技术。

<html>
<head>
<title>11.asp</title>
</head>
<!-- Generated by TextRush -->
<body text="#000000" bgcolor="#FFFFFF">
<pre>
<code><font size=3 face="Fixedsys"><font color="#000080">&lt;</font><font color="#0000FF">HTML</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">HEAD</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">TITLE</font><font color="#000080">&gt;</font>节点遍历并按节点的值查询 <font color="#000080">&lt;</font><font color="#0000FF">/TITLE</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">/HEAD</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">BODY </font><font color="#800000">bgcolor</font><font color="#000080">=</font><font color="#0000A0">#ffffff</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">SCRIPT </font><font color="#800000">LANGUAGE</font><font color="#000080">=</font><font color="#0000A0">&quot;VBScript&quot; </font><font color="#000080">&gt;
</font>Dim myDocument
Set myDocument = CreateObject(&quot;microsoft.xmldom&quot;)
myDocument.async = False
myDocument.load(&quot;language_options.xml&quot;)
'document.write myDocument.xml
set root=mydocument.DocumentElement
Set nodes = root.childnodes
for i=0 to root.childnodes.length-1
document.write &quot;第&quot; &amp; i+1 &amp; &quot;个节点的名字是: &quot; &amp; nodes.item(i).nodename &amp; &quot;<font color="#000080">&lt;</font><font color="#0000FF">br</font><font color="#000080">&gt;</font>&quot;
document.write &quot;第&quot; &amp; i+1 &amp; &quot;个节点的值是: &quot; &amp; nodes.item(i).text &amp; &quot;<font color="#000080">&lt;</font><font color="#0000FF">br</font><font color="#000080">&gt;</font>&quot;
next
<font color="#000080">&lt;</font><font color="#0000FF">/SCRIPT</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">/BODY</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">/HTML</font><font color="#000080">&gt;
</font></font>
</code></pre>
</body>
</html>

<html>
<head>
<title>11.asp</title>
</head>
<!-- Generated by TextRush -->
<body text="#000000" bgcolor="#FFFFFF">
<pre>
<code><font  size=3 face="Fixedsys"><font color="#000080">&lt;</font><font color="#0000FF">HTML</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">HEAD</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">TITLE</font><font color="#000080">&gt;</font>节点遍历并按节点的值查询 <font color="#000080">&lt;</font><font color="#0000FF">/TITLE</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">/HEAD</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">BODY </font><font color="#800000">bgcolor</font><font color="#000080">=</font><font color="#0000A0">#ffffff</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">SCRIPT </font><font color="#800000">LANGUAGE</font><font color="#000080">=</font><font color="#0000A0">&quot;VBScript&quot; </font><font color="#000080">&gt;
</font>Dim myDocument
Set myDocument = CreateObject(&quot;microsoft.xmldom&quot;)
myDocument.async = False
myDocument.load(&quot;language_options.xml&quot;)
'document.write myDocument.xml
set root=mydocument.DocumentElement
Set nodes = root.childnodes
for i=0 to root.childnodes.length-1
document.write &quot;第&quot; &amp; i+1 &amp; &quot;个节点的名字是: &quot; &amp; nodes.item(i).nodename &amp; &quot;<font color="#000080">&lt;</font><font color="#0000FF">br</font><font color="#000080">&gt;</font>&quot;
document.write &quot;第&quot; &amp; i+1 &amp; &quot;个节点的值是: &quot; &amp; nodes.item(i).text &amp; &quot;<font color="#000080">&lt;</font><font color="#0000FF">br</font><font color="#000080">&gt;</font>&quot;
next
<font color="#000080">&lt;</font><font color="#0000FF">/SCRIPT</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">/BODY</font><font color="#000080">&gt;
&lt;</font><font color="#0000FF">/HTML</font><font color="#000080">&gt;
</font></font>
</code></pre>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值