使ASP程序跨浏览器

2016-01-29 17:07 3 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%

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

下面是转换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

%

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

参数xsltPath指定xls的文件名。

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

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

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

<Items

<Item

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

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

<Title☆聊ゾ聊☆</Title

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

</Item

<Item

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

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

<Title☆聊ゾ聊☆</Title

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

</Item

<Item

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

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

<Title☆聊ゾ聊☆</Title

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

</Item

<Item

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

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

<Title☆聊ゾ聊☆</Title

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

</Item

<Item

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

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

<Title☆聊ゾ聊☆</Title

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

</Item

<Item

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

延伸阅读
标签: 浏览器 Web开发
Netscape Navigator 9 Netscape Navigator 9 (Beta 1) 于 2007 年 6 月发布。它基于 Mozilla Firefox 2。 Navigator 9 中的一些新特性:Mozilla 特性 由于 Navigator 9 基于 Mozilla,它拥有所有最新的 Mozilla 特性。 URL 纠错 Navigator 9 会自动校正 URL。 Link Pad 一个新的 sidebar 特性,允许在不搞乱书签的情况下保存新闻日后访问...
标签: Web开发
Firefox 是由 Mozilla 开发的开源 web 浏览器。 Firefox 是什么? Firefox 是一款免费的可用于 Windows、Linux 和 Mac 的开源 web 浏览器。它小巧快速,可提供弹窗阻止和标签式浏览等许多新特性。 Firefox 基于 Mozilla 代码,是标准兼容性最好的浏览器之一。 Firefox 可用于 Windows 98、Windows 2000、Windows XP、Mac OS X 以及 Linu...
java.applet包的AppletContext类包含如下两个成员方法:getApplet和getApplets。使用这两个方法,Applet能够寻找到其他的Applet并调用它们的方法。不过这是以满足如下安全条件为前提的: 所有Applet位于同一服务器的同一目录。 所有Applet运行在同一页面且位于同一浏览器窗口内。 或许为Applet加上这些安全限制都有着很充分...
标签: Web开发
    我们在制作网页时,有时会希望一个元素既能像 block 一样定义宽度和高度,又可以像普通的 inline 一样不断行。例如下面这张图片中红线标出的地方:     通常我们实现这样的效果会使用这样的代码: a href=”#”img src=”….” alt=”….” //a     这样虽然可以达到目的,但相对来说...
标签: Web开发
1、          向表中追加行 定义table时使用tbody元素,以保证包括IE在内的所有浏览器可用 例:定义如下一个空表 table id=”myTable”       tbody id=”myTableBody”/tbody /table 向这个表中增加行的正确做法是,把行增加到表体,而不是增加到表。 Var cell...