0

我是 XML 的新手,有 css 的经验。我有一个 XML 文件,我正在尝试为 Web 设置样式。该文件可能有点复杂,所以我想在单独的页面中显示它,以便用户可以在 XML 文件的各个部分之间导航。例如,我希望将编码的描述信息放在一个单独的页面上,该页面可以链接到它们所属的 XML 文件的各个部分。

似乎理想的方法是在 xhtml 中使用 Xquery,但浏览器不支持它,我需要在客户端进行。我也查看了 XQIB,但我无法获取从单独的 XML 文件中获取信息的查询。

我可以在不同的 xhtml 文件中使用 XSLT 从我的 XML 文件中提取信息吗?

4

1 回答 1

1

我了解您出于某种原因希望在浏览器中而不是在服务器上运行 XSLT。

是的,至少可以使用 ajax 调用。每个 XHTML 网页都可以通过 ajax 获取 XML 文档以及 XSLT 样式表。该页面可以使用特定于该页面的参数调用样式表。

但是,对于用户来说,等待 XML 和 XSLT 加载,然后等待转换可能会很慢。尤其是因为您可能会为每个页面加载整个 XML 文件,即使您只会为该页面使用其中的一小部分。

于 2013-06-21T20:21:27.157 回答