使ASP程序跨浏览器

巨蟹迟到的祝福

巨蟹迟到的祝福

2016-01-29 17:07

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

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

<%

Dim objBrowsCap

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

%

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

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

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

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

(本文来源于图老师网站,更多请访问http://m.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

%

参数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

<Title☆聊ゾ聊☆</Title

</Item

<Item

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

<Title☆聊ゾ聊☆</Title

</Item

<Item

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

<Title☆聊ゾ聊☆</Title

</Item

<Item

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

<Title☆聊ゾ聊☆</Title

</Item

<Item

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

<Title☆聊ゾ聊☆</Title

</Item

<Item

展开更多 50%)
分享

猜你喜欢

使ASP程序跨浏览器

ASP
使ASP程序跨浏览器

跨浏览器实现float:center

Web开发
跨浏览器实现float:center

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

360安全浏览器跨屏浏览怎么关闭

360安全浏览器 360浏览器 浏览器
360安全浏览器跨屏浏览怎么关闭

使网页随浏览器伸展

Web开发
使网页随浏览器伸展

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

QQ浏览器跨屏穿越怎么用

浏览器
QQ浏览器跨屏穿越怎么用

跨浏览器的CSS固定定位

Web开发
跨浏览器的CSS固定定位

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

教你四招另类电脑开机的方法

教你四招另类电脑开机的方法

asp组件上传

asp组件上传
下拉加载更多内容 ↓