ASP、VBScript使用XML
2006-08-10 17:45
211 查看
VBScript:
Dim xmlDoc
Set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.async = false
xmlDoc.load("http://172.16.168.33:8012/getstatus.php?username=" & userName)
If xmlDoc.ReadyState>2 Then '读取完毕
Set myitem=xmlDoc.getElementsByTagName("Result") '读取Result标记
strStatus = myitem.item(0).text
set xmlDoc = nothing
end if
XML格式如下:
<?xml version="1.0" encoding="gb2312" ?>
- <Root>
<Result>-1</Result>
</Root>
ASP:
Set http=Server.CreateObject("Microsoft.XMLHTTP")
http.Open "GET","http://localhost/xml.xml",False
http.send
Set xml=Server.CreateObject("Microsoft.XMLDOM")
xml.Async=False
xml.ValidateOnParse=False
xml.Load(http.ResponseXML)
If xml.ReadyState>2 Then
Response.Write("文档已经准备就绪。状态:"& xml.ReadyState &"<br>")
Set item=xml.getElementsByTagName("item")
For i=0 To (item.Length-1)
Set title=item.Item(i).getElementsByTagName("title")
Set link=item.Item(i).getElementsByTagName("link")
Response.Write("<a href="""& link.Item(0).Text &""">"& title.Item(0).Text &"</a><br>")
Next
Else
Response.Write("文档还未准备就绪。状态:"& xml.ReadyState &"<br>")
End If
Set http=Nothing
Set xml=Nothing
xml.xml文档的内容如下:
<?xml version="1.0" encoding="utf-8"?>
<channel>
<item>
<title>测试文档1</title>
<link>http://localhost/</link>
</item>
<item>
<title>测试文档2</title>
<link>http://localhostindex.asp</link>
</item>
</channel>
Dim xmlDoc
Set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.async = false
xmlDoc.load("http://172.16.168.33:8012/getstatus.php?username=" & userName)
If xmlDoc.ReadyState>2 Then '读取完毕
Set myitem=xmlDoc.getElementsByTagName("Result") '读取Result标记
strStatus = myitem.item(0).text
set xmlDoc = nothing
end if
XML格式如下:
<?xml version="1.0" encoding="gb2312" ?>
- <Root>
<Result>-1</Result>
</Root>
ASP:
Set http=Server.CreateObject("Microsoft.XMLHTTP")
http.Open "GET","http://localhost/xml.xml",False
http.send
Set xml=Server.CreateObject("Microsoft.XMLDOM")
xml.Async=False
xml.ValidateOnParse=False
xml.Load(http.ResponseXML)
If xml.ReadyState>2 Then
Response.Write("文档已经准备就绪。状态:"& xml.ReadyState &"<br>")
Set item=xml.getElementsByTagName("item")
For i=0 To (item.Length-1)
Set title=item.Item(i).getElementsByTagName("title")
Set link=item.Item(i).getElementsByTagName("link")
Response.Write("<a href="""& link.Item(0).Text &""">"& title.Item(0).Text &"</a><br>")
Next
Else
Response.Write("文档还未准备就绪。状态:"& xml.ReadyState &"<br>")
End If
Set http=Nothing
Set xml=Nothing
xml.xml文档的内容如下:
<?xml version="1.0" encoding="utf-8"?>
<channel>
<item>
<title>测试文档1</title>
<link>http://localhost/</link>
</item>
<item>
<title>测试文档2</title>
<link>http://localhostindex.asp</link>
</item>
</channel>
相关文章推荐
- ASP.NET MVC中使用AJAX(XMLHttpRequest、Microsoft AJAX Library......)
- 使用ASP读取XML文件
- ASP学习笔记(4)--vbscript和javascript的混合使用
- ASP.NET中根据XML动态创建并使用WEB组件(二)
- ASP.NET下使用xml反序列化、缓存实现个性化配置文件的实时生效
- ASP.NET中根据XML动态创建使用WEB组件
- 在ASP.NET中使用Treeview控件和XML
- 『转』使用 Scalable Vector Graphics 为 ASP.NET 构建基于 XML 的灵活、轻量的图像
- 使用 ASP.NET 所创建的 XML Web 服务的设计指南
- Asp 使用 Microsoft.XMLHTTP 抓取网页内容并过滤需要的
- 使用ASP.NET Atlas XSLTView控件用XSLT修饰并显示XML数据
- Barcode Professional for ASP.NET使用教程:条码图像保存到数据库或者XML文件
- ASP.NET MVC中使用AJAX(XMLHttpRequest、Microsoft AJAX Library......)
- ASP.NET中根据XML动态创建并使用WEB组件(三)
- ASP.NET MVC中使用AJAX(XMLHttpRequest、Microsoft AJAX Library......)
- Asp.Net[C#] 使用GridView 分页,编辑,删除,导出XML完整页面
- ASP.NET MVC中使用AJAX(XMLHttpRequest、Microsoft AJAX Library......) 推荐
- 使用 ASP.NET 创建的 XML Web 服务的概述
- 使用xml作为数据源,配合asp:Menu类自由扩展菜单项