【发布时间】:2009-11-18 14:46:01
【问题描述】:
我在我们的 CRM 系统中嵌入了一个 HTML 控件,并使用它来显示一些 XML。我想使用 XSL 文档对其进行格式化。
当我使用 test.xml 和 test.xsl 在本地测试它时一切正常,但当然当我将 XSL 链接更改为
\\servername\share\test.xsl
然后它不起作用,我想是因为该位置不受信任。
我可以将 XSL 内嵌到 XML 文档中吗?当我不能真正使用相对路径时,我还能如何格式化浏览器控件的内容?
谢谢
【问题讨论】:
-
忘了提到 XML 是由 .Net 应用程序使用 XMLDocument 等生成的
-
\servername\share?您是否尝试过将 XSL 与 XML 一起放在 Web 服务器上?这应该有效。 -
好吧,XML 被生成并存储在 DB 字段中,并且只是显示在表单上的浏览器控件中 - 它实际上并不存在于“真实”的任何地方。现在,我已经使用了应用程序自己的每个用户文件夹并将 XSL 文件和生成的 XML 复制到其中,这样它对浏览器来说都是“本地的”。希望有一个不需要临时文件的浏览器内解决方案:(