为什么我无法让 XSLT 在 Chrome 中工作?

发布于 2024-09-02 16:41:35 字数 261 浏览 2 评论 0原文

我有一个直接从 http://www.w3schools.com/xsl/xsl_transformation.asp 复制的 XSLT 示例,我似乎无法在 Google Chrome 中查看。不过,它在 IE 中似乎运行良好。

有谁知道为什么会这样?

编辑:

在线版本工作正常,但本地副本不行。

I have a XSLT sample copied straight from http://www.w3schools.com/xsl/xsl_transformation.asp, which I can't seem to view in Google Chrome. However, it seems to work fine in IE.

Does anyone know why this would be?

EDIT:

The online version works fine, but the local copy does not.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无所的.畏惧 2024-09-09 16:41:41

是的,如果您将示例复制到计算机上的文件中,则 xml 将无法与 chromium 上的 xslt 一起使用,因为它无法找到仅由文件名提供的 xslt 文件。我尝试将 xml 文件和 xslt 文件放入在我的计算机上运行的 Web 服务器,并且它有效。

如果你的计算机上没有网络服务器,我没有铬的解决方案。但也许您可以尝试完整路径,也许以“file:///C:/”开头。如果这不起作用,请使用其他浏览器...

祝你好运,
谢麦克斯

Yeah, if you copied the sample down to a file on your computer, the xml won't work with xslt on chromium because it can't find your xslt file provided by just its filename. I've tried put both the xml file and the xslt file to a web server running on my computer and it worked.

If you don't have a web server on your computer, I have no solution with chromium. But maybe you can try a full path, maybe begun with "file:///C:/". Use other browser if that doesn't work...

Good luck,
Max Xie

哎呦我呸! 2024-09-09 16:41:40

我在使用 Google Chrome(在 13.0.782.215 上测试)和(非 JavaScript XSL 转换)时遇到了同样的问题:

<?xml-stylesheet type="text/xsl" href="simple.xsl"?>

我发现适合我的解决方案是使用 --allow-file-access-from-files 开关:

// By default, file:// URIs cannot read other file:// URIs. This is an
// override for developers who need the old behavior for testing.
const char kAllowFileAccessFromFiles[]      = "allow-file-access-from-files";

I had same issue with Google Chrome (tested on 13.0.782.215) and (non-JavaScript XSL transformation):

<?xml-stylesheet type="text/xsl" href="simple.xsl"?>

I found solution that works for me is to run Chrome browser with --allow-file-access-from-files switch:

// By default, file:// URIs cannot read other file:// URIs. This is an
// override for developers who need the old behavior for testing.
const char kAllowFileAccessFromFiles[]      = "allow-file-access-from-files";
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文