首页
学习
活动
专区
圈层
工具
发布

SSI和XSL
EN

Stack Overflow用户
提问于 2008-10-13 16:44:59
回答 1查看 872关注 0票数 0

我正在构建一个菜单并对其进行设置,以便使用一个标准的xml标记来包含我的<!--#include virtual = "myDoc.xml" -->文档。xml文档包含带有<?xml-stylesheet type="text/xsl" href="myOtherDoc.xsl"?>的xsl文档。由于某些原因,xsl文档无法工作。xml将显示为blob。

谢谢

帐单

EN

回答 1

Stack Overflow用户

发布于 2008-10-13 16:56:37

不幸的是,您的XSL转换不会像那样工作。您必须将XML文档单独发送到浏览器,在浏览器中内置的xsl转换器将引用样式表并执行转换。

您得到的是一个已经呈现的HTML页面,并且您只是将XML作为呈现到输出流中的一段xml包含在内,但是浏览器不知道如何转换它,因为它没有:

代码语言:javascript
复制
<?xml-stylesheet type="text/xsl" href="myOtherDoc.xsl"?>

页面开始处的...PI。请记住,这些是由浏览器而不是服务器处理的。

您需要转换XML服务器端,例如

代码语言:javascript
复制
<!-- #include virtual="doMenuXform.asp" -->
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/198224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档