【发布时间】:2011-02-20 11:42:11
【问题描述】:
我有一个较长的 XML 文档,我需要从中生成静态 HTML 页面(通过 CD 分发)。我知道(在不同程度上)JavaScript、PHP 和 Python。我考虑过的当前选项列在这里:
我不排除 JavaScript,因此一种选择是使用 ajax 将 XML 内容动态加载到 HTML 页面中。 编辑:我会为这个选项使用 jQuery。
学习一些基本的 XSLT 并以这种方式生成符合正确规范的 HTML。
用PHP(例如)生成站点,然后生成静态站点。
编写一个脚本(例如在 Python 中)将 XML 转换为 HTML。这类似于 XSLT 选项,但无需学习 XSLT。
有用的信息:
XML 可能会在某个时候发生变化,因此我希望能够轻松地重新生成站点。
我必须制作某种菜单来在文档中跳转(所以我需要制作某种内容索引)。
我想知道是否有人有我没有想到的更好的想法。如果不是,我希望你告诉我,我的哪个选项似乎最明智。我想我知道我要做什么,但我想要第二个意见。谢谢。
【问题讨论】: