gpt4 book ai didi

html - 构建网站并显示使用 XSLT 转换的 XML 文档

转载 作者:太空宇宙 更新时间:2023-11-04 02:03:05 26 4
gpt4 key购买 nike

这是一个相当宽泛的问题,但基本上,我是在寻找视角,因为我正在推进我正在从事的元素。我正在为一个研究团队建立一个网站(诗歌文件)。我们有大约 300 个 XML 文件,我已经为其编写了一个 XSLT 文件,我们想在线显示这些诗歌。我熟悉 HTML、CSS 和 Javascript,但我很少使用 XML 或 XSLT(这个元素是第一个)。

我应该如何进行?我想在侧面导航栏右侧和横幅下方的面板中调用转换后的 XML 内容。每次访问一首诗时我都应该进行转换吗?或者我应该从 XML 创建 HTML 文件并在另一个 HTML 文件中调用这些 HTML 文件吗?如果我想在 内部 HTML 面板之外显示以 XML 编码的信息,我该怎么做?

基本上,我需要一些指导。你会如何处理这个问题?如果您能提供任何帮助,我们将不胜感激。谢谢。

最佳答案

SO 不是设计问题的理想论坛:有人可能会以“过于宽泛”或“见仁见智”为由试图关闭它。这样做是有一定道理的:如果没有先花几个小时检查元素要求和限制条件,信誉良好的顾问就不会提出建议。

您有三种选择:您可以在发布时、在服务器请求时或在客户端(即在浏览器中)请求时执行从 XML 到 HTML 的转换。

在发布时执行此操作可以最大限度地减少操作麻烦,但很难创建非常互动的体验:您基本上是在创建一个静态网站(这可能适合您的特定元素)。

在请求时在服务器端执行意味着您有某种正在运行的服务器端框架,这将不可避免地需要一些操作配置和维护。

在浏览器中执行此操作会使您了解浏览器之间的差异。我自己的选择是在浏览器中使用 Saxon-JS(这是一个在浏览器中运行的 XSLT 3.0 处理器,用 Javascript 编写),但这是一个有偏见的建议,因为它是一项非常新的技术——这意味着它是否是一个问题您想使用一些前沿的东西来获得乐趣,或者不想。

关于html - 构建网站并显示使用 XSLT 转换的 XML 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41389833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com