Javascript XSLT样式表切换器

Javascript XSLT样式表切换器,javascript,mobile,accessibility,stylesheet,xslt,Javascript,Mobile,Accessibility,Stylesheet,Xslt,有没有使用XSLT切换CSS样式表的方法?我们试图在不使用Javascript的情况下实现这一点,或者根据CSS样式表使用的内容包含不同的文件 例如: 用于普通视图的XSLT。单击链接并切换样式表,以查看可访问性和屏幕阅读器使用的纯文本视图。同时去掉HTML头部的所有Javascript引用。还需要使用开关来确定移动设备,然后为移动版本使用正确的CSS样式表和Javascript文件 有人能给我们指个方向吗?提前谢谢 这是一种奇怪的表达方式,但听起来您只想拥有链接到不同XSL样式表的不同XML文

有没有使用XSLT切换CSS样式表的方法?我们试图在不使用Javascript的情况下实现这一点,或者根据CSS样式表使用的内容包含不同的文件

例如:

用于普通视图的XSLT。单击链接并切换样式表,以查看可访问性和屏幕阅读器使用的纯文本视图。同时去掉HTML头部的所有Javascript引用。还需要使用开关来确定移动设备,然后为移动版本使用正确的CSS样式表和Javascript文件


有人能给我们指个方向吗?提前谢谢

这是一种奇怪的表达方式,但听起来您只想拥有链接到不同XSL样式表的不同XML文件:

然后让它们相互链接。您可以通过手动或编写服务器端脚本轻松完成此操作,该脚本基于传递的参数提供服务:


后者的实现方式取决于您的服务器端编程语言,但应该非常简单。

对于仅一个XSLT样式表,您有两个选项:

在链接URI检索的文档内传递元数据 Cacth单击事件并使用javascript将参数传递给样式表。 关于CSS:您还可以使用媒体查询来处理交叉浏览器问题,或者您可以在服务器端检查用户代理字符串