使ASP程序跨浏览器

2016-01-29 17:07 1 1 收藏

使ASP程序跨浏览器,使ASP程序跨浏览器

【 tulaoshi.com - ASP 】

使用XML存储的数据给我们带来了极大的方便,而且,XML是跟平台无关的。利用XSLT可以将XML转换成任意格式的文档,比如HTML。另外还可以使用这种方法来实现跨平台浏览器(IE,火狐,WAP浏览器等)的支持。比如用如下ASP代码获取客户端浏览器类型:

<%

Dim objBrowsCap

Set objBrowsCap = Server.CreateObject("MSWC.BrowserType")

%

浏览器(Browser):<%=objBrowsCap.browser%

浏览器版本(Version):<%=objBrowsCap.version%

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

然后通过判断浏览器的类型来使用不同的XSLT对你的XML数据进行转换。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

下面是转换XML的方法:

<%

function Transform(xmlPath,xsltPath) Dim result, xsltDocument,xmlDocument Set xmlDocument=CreateObject("MSXML2.DOMDocument") xmlDocument.load(Server.MapPath(xmlPath)) Set xsltDocument = CreateObject("MSXML2.DOMDocument") xsltDocument.load(Server.MapPath(xsltPath)) result = xmlDocument.transformNode(xsltDocument) Set objXMLDOM = Nothing Set objXMLDOM_XSLT = Nothing Transform=result end function

%

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

参数xmlPath指定将被转换的XML的文件名。

参数xsltPath指定xls的文件名。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

下面是将XML转换成HTML的一个实例:

1、 XML存储的数据文件(table.xml):

<?xml version="1.0" encoding="utf-8" ?

<Items

<Item

<Urlhttp://blog.163.com/lxd_201/</Url

<Title☆聊ゾ聊☆</Title

</Item

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

<Item

<Urlhttp://blog.163.com/lxd_201/</Url

<Title☆聊ゾ聊☆</Title

</Item

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

<Item

<Urlhttp://blog.163.com/lxd_201/</Url

<Title☆聊ゾ聊☆</Title

</Item

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

<Item

<Urlhttp://blog.163.com/lxd_201/</Url

<Title☆聊ゾ聊☆</Title

</Item

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

<Item

<Urlhttp://blog.163.com/lxd_201/</Url

<Title☆聊ゾ聊☆</Title

</Item

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

<Item

来源:https://www.tulaoshi.com/n/20160129/1500401.html

延伸阅读
标签: 浏览器
搜狗高速浏览器安装扩展程序   第一步:访问搜狗浏览器扩展中心 http://ie.sogou.com/app/ ; 第二步:选择安装感兴趣的扩展程序。
标签: Web开发
Firefox 是由 Mozilla 开发的开源 web 浏览器。 Firefox 是什么? Firefox 是一款免费的可用于 Windows、Linux 和 Mac 的开源 web 浏览器。它小巧快速,可提供弹窗阻止和标签式浏览等许多新特性。 Firefox 基于 Mozilla 代码,是标准兼容性最好的浏览器之一。 Firefox 可用于 Windows 98、Windows 2000、Windows XP、Mac OS X 以及 Linu...
标签: Web开发
1、          向表中追加行 定义table时使用tbody元素,以保证包括IE在内的所有浏览器可用 例:定义如下一个空表 table id=”myTable”       tbody id=”myTableBody”/tbody /table 向这个表中增加行的正确做法是,把行增加到表体,而不是增加到表。 Var cell...
标签: ASP
  下面是我写的一个关于HttpBrowserCapabilities组件的应用例子。 程序执行的例子在 http://aspx1.brinkster.com/feidao/code/BrowserSpy.aspx 下面是源程序: <html <head   <script runat="server" language="c#"     public void Page_Load(Object Source, EventArgs E)...
java.applet包的AppletContext类包含如下两个成员方法:getApplet和getApplets。使用这两个方法,Applet能够寻找到其他的Applet并调用它们的方法。不过这是以满足如下安全条件为前提的: 所有Applet位于同一服务器的同一目录。 所有Applet运行在同一页面且位于同一浏览器窗口内。 或许为Applet加上这些安全限制都有着很充分...