当前位置: 首页 > 图文教程 > 网络编程 > ASP > asp读取xml实例代码

ASP
ubb代码的简单实现
在VS.NET中编写Web应用程序(一)
在VS.NET中编写Web应用程序(二)
在VS.NET中编写Web应用程序(三)
ASP.NET编程实例ABC(1)
ASP.NET编程实例ABC(2)
ASP.NET编程实例ABC(3)
亲密接触ASP.Net(8)
亲密接触ASP.Net(9)
ASP.NET重用代码技术 - 代码绑定技术
ASP.NET重用代码技术 - 用户控件技术
在ASP.NET中使用.NET组件
用XSL.ASP编辑XML文档(1)
用XSL.ASP编辑XML文档(2)
亲密接触ASP.Net(10)
亲密接触ASP.Net(11)
亲密接触ASP.Net(12)
亲密接触ASP.Net(13)
亲密接触ASP.Net(14)
亲密接触ASP.Net(15)

ASP 中的 asp读取xml实例代码


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-10   浏览: 228 ::
收藏到网摘: n/a

读取xml文件的实例代码。 language.xml
复制代码 代码如下:

<?xml version="1.0" encoding="gb2312"?>
<languageRoot>
<!--简体中文-->
<language>
<LanguageName>简体中文</LanguageName>
<LanguageValue>SimpilifiedChinese</LanguageValue>
<LanguageImages>images</LanguageImages>
<LanguageFile></LanguageFile>
</language>
<!--繁體中文-->
<language1>
<LanguageName>繁體中文</LanguageName>
<LanguageValue>TraditionalChinese</LanguageValue>
<LanguageImages>imagesBig5</LanguageImages>
<LanguageFile>ddd</LanguageFile>
</language1>
</languageRoot>

sl.asp
复制代码 代码如下:

<%
Set objXML2 = Server.CreateObject("Msxml2.DOMDocument")
objXML2.async = False
loadResult = objXML2.load(Server.MapPath("language.xml"))
if not loadResult then
Response.write "装载XML文件错误"
Response.end
end If
Set objNodes = objXML2.getElementsByTagName("languageRoot/language")
For i = 0 to objNodes.length - 1
Response.write Trim(objNodes(i).selectSingleNode("LanguageName").Text)&"<br>"
Response.write Trim(objNodes(i).selectSingleNode("LanguageValue").Text)&"<br>"
Response.write Trim(objNodes(i).selectSingleNode("LanguageImages").Text)&"<br>"
Next
set objNodes = Nothing
Set objNodes = objXML2.getElementsByTagName("languageRoot/language1")
For i = 0 to objNodes.length - 1
Response.write Trim(objNodes(i).selectSingleNode("LanguageName").Text)&"<br>"
Response.write Trim(objNodes(i).selectSingleNode("LanguageValue").Text)&"<br>"
Response.write Trim(objNodes(i).selectSingleNode("LanguageImages").Text)&"<br>"
Response.write Trim(objNodes(i).selectSingleNode("LanguageFile").Text)&"<br>"
Next
set objNodes = Nothing
Set objXML = Nothing
%>

以上代码,经软晨学习网编辑测试通过。