社区
XML/XSL
帖子详情
xml文件在window98(IE5.0)下不能解析的问题
ywduan
2004-03-29 02:17:39
用xsl表现xml数据在IE5。5以上都可以正常显示
但在IE5.0环境下却无法正常显示,把一些凌乱的源代码直接显示了出来
请问这个应该如何解决呢?
名称空间http://www.w3.org/1999/XSL/Transform
...全文
102
12
打赏
收藏
xml文件在window98(IE5.0)下不能解析的问题
用xsl表现xml数据在IE5。5以上都可以正常显示 但在IE5.0环境下却无法正常显示,把一些凌乱的源代码直接显示了出来 请问这个应该如何解决呢? 名称空间http://www.w3.org/1999/XSL/Transform
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ywduan
2004-03-31
打赏
举报
回复
谢谢
再测试一下给分
大可山人
2004-03-30
打赏
举报
回复
首先判断浏览器的版本,根据不同版本下载不同内容呈现。
我的做法是:在网站首页进行判断,如果支持XML则利用COOKIE锁定客户端下载XML,否则下载HTML内容呈现。
CSDN的做法值得参考:
XSL文件中:
<SCRIPT LANGUAGE="javascript"><xsl:comment>
<![CDATA[
function GetIEVersion()
{
try
{
if(!window.clientInformation)
return false;
if(window.clientInformation.appName.toLowerCase()!="microsoft internet explorer")
return false;
if(window.clientInformation.appVersion.toLowerCase().indexOf("msie")==-1)
return false;
var a=window.clientInformation.appVersion.toLowerCase().split(";");
for(var i=0;i<a.length;i++)
{
a[i]=a[i].replace(" ","");
if(a[i].indexOf("msie")==0)
{
var version=a[i].substr(4,a[i].indexOf(".")-2);
return version;
}
}
}
catch(exception)
{
}
return false;
}
window.IEVersion=GetIEVersion();
if(parseInt(window.IEVersion)<6)
document.write("<style>textarea.content { behavior:url('tacontent.htc')}</style>");
]]>
</xsl:comment>
</SCRIPT>
tacontent.htc的内容:
---------------------
<PUBLIC:COMPONENT>
<PUBLIC:ATTACH EVENT="oncontentready" ONEVENT="element.SetHeight()" />
<PUBLIC:ATTACH EVENT="ondetach" ONEVENT="On_Deatch()" />
<PUBLIC:METHOD NAME="SetHeight" />
<SCRIPT>
var TimerID=0;
function On_Deatch()
{
if(TimerID)
{
clearTimeout(TimerID);
TimerID=0;
}
}
function SetHeight()
{
if(window.IEVersion>5.0)
{
element.runtimeStyle.overflow="visible";
return;
}
TimerID=0;
var height=element.scrollHeight;
if(height<10)
{
TimerID=setTimeout(element.uniqueID+".SetHeight()",1000);
return;
}
element.runtimeStyle.height=height+"px";
}
</SCRIPT>
</PUBLIC:COMPONENT>
gbliang
2004-03-30
打赏
举报
回复
/*判断IE版本是否低于6.0*/
try{
if(navigator.appVersion.indexOf("MSIE 6.0")==-1) throw "IE版本低于6.0";
}
catch(e){
tipFunc(e);
}
zhangyubo
2004-03-30
打赏
举报
回复
升级客户端机器的msxml版本
ywduan
2004-03-30
打赏
举报
回复
原来的版本是用的 这个命名空间http://www.w3.org/TR/WD-xsl
后来新版本因为要用的with-param元素和其他的一些元素所以改用新的命名空间
还有没有更好的解决方案
zhangyubo
2004-03-30
打赏
举报
回复
用http://www.w3.org/TR/WD-xsl命名空间,可以在ie5.0上实现简单的xml显示
donworld
2004-03-30
打赏
举报
回复
用asp + xml
asp判断用户的浏览器版本
ywduan
2004-03-30
打赏
举报
回复
IE5.5以下必须得升级才行?
bxh2dai
2004-03-29
打赏
举报
回复
xml要求ie5.5以上版本
ywduan
2004-03-29
打赏
举报
回复
有没有什么折中的办法 因为客户系统有可能用的是IE5啊
怎样先判断一下msxml的版本或者IE的版本
然后弹出对话框让用户下载相应的解析器
superauu
2004-03-29
打赏
举报
回复
xml要求ie5.5以上版本。
jspxml
2004-03-29
打赏
举报
回复
下载IE5.0及以上的版本!
springboot
在线
医疗
问答
平台
该博客介绍基于springboot+vue的
在线
医疗
问答
平台。系统按权限分用户、医生和管理员模块,实现修改信息、医疗
问答
等功能。采用MySQL管理数据库,有简便操作和强大处理能力。详细阐述了系统设计、数据库设计及各模块实现,包括用户注册登录、医生操作和管理员管理等。
基于Django的
在线
问答
系统论文
文章讲述了基于Django的
在线
问答
系统的发展背景,其设计包括系统页面、数据库和前端开发,重点介绍了需求分析、功能模块、数据库设计以及用户和管理员的操作流程。系统采用Python、Mysql和Django框架,旨在提升管理效率并具有良好的扩展性。
在线
问答
和智能
问答
的区别在哪儿?如何搭建
问答
库?
本文对比了
在线
问答
和智能
问答
的区别,介绍了搭建
问答
库的过程,包括收集问题和答案、数据预处理、构建知识库、
问答
匹配、答案生成及用户界面设计。特别提到了Baklib平台的功能,强调了持续优化和数据分析的重要性。
在线
医疗
问答
平台
本文介绍了
在线
医疗
问答
平台的背景及其重要性,探讨了其在解决医疗资源不均方面的潜力。文章详细说明了开发环境、技术栈及系统功能,包括Java、Spring Boot、MySQL等关键技术。同时分析了平台面临的挑战,如数据安全和用户信任等问题。
基于SpringBoot的
在线
医疗
问答
平台
本文介绍基于SpringBoot的
在线
医疗
问答
平台,采用Java、Python开发,结合MySQL数据库,前后端分离。系统实现用户注册登录、医疗
问答
等功能,引入智能算法和知识图谱提升智能化水平,对推动医疗信息化建设和医患沟通有重要意义。
XML/XSL
8,906
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章