2016-12-30 35 views
0

这是一个相当广泛的问题,但基本上,我正在寻找透视图,因为我正在推进我正在开发的一个项目。我正在为一个研究小组建立一个网站(一个诗歌档案)。我们有大约300个XML文件,我已经编写了一个XSLT文件,我们希望在线显示这些诗歌。我对HTML,CSS和Javascript很熟悉,但我很少使用XML或XSLT(该项目是第一个)。构建网站并显示用XSLT转换的XML文档

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

基本上,我需要一些方向。你会如何处理这个问题?任何帮助你可以提供将不胜感激。谢谢。

回答

2

SO不是设计问题的理想论坛:有人可能会试图将其视为“过于宽泛”或“意见层面”。这是有道理的:没有有信誉的顾问会在没有首先花费几个小时来检查项目要求和限制的情况下提出建议。

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

在发布时做它为您提供了最小的操作麻烦,但让人难以创造一个非常互动体验:你基本上是建立一个静态网站(这可能是罚款为您的特定项目)。

否则它在请求时服务器端意味着你已经有了某种服务器端框架运行,这必然需要一些操作上的配置和维护。

在浏览器中这样做会暴露您浏览器之间的差异。我自己的选择是做使用撒克逊-JS(这是一个XSLT 3.0处理器Javascript编写的浏览器中运行)的浏览器,但是这是一个偏压的建议,因为它是非常新的技术 - 这意味着它是否问题你想用流血的东西来玩乐,否则。