0

我必须开发一个网站,其中内容存储在外部数据库中并通过 xml 分发

谁能推荐一个轻量级框架,可用于使用此 xml 并使用 xsl 转换显示 html?

我想使用 xsl,因为除了数据是 xml 之外,我还希望能够使用 xml/xslt 标记对页面进行模板化

4

2 回答 2

1

XSLT 本身就是一个非常强大的工具,所以如果您只是想读取 XML 并将其转换为 HTML,我怀疑将框架添加到工作流中是否会产生改进效果。这正是 XSLT 的发明目的。
也许不完全匹配的问题XML 输出 - PHP vs JS vs 其他任何东西?给出了 XSLT 的工作原理。

编辑@hakre 评论:PHP 支持 XML/XSLT,我说的是不需要框架。如果您按照我建议的链接进行操作,您会发现转换只需要 3 行 PHP 代码(当然,除了 XML 数据和 XSLT 脚本之外)。PHP 在标准安装中使用非常快速和稳定的 xmllib2/xsltlib 库,无需添加库。

编辑@Kendall 评论:XSLT 是一种 w3c 标准模板语言。为什么要使用可能不会被广泛使用、记录和支持的另一种?为了解决您的问题:对于您描述的任务,我不能推荐任何基于 XSLT 的框架,该框架已经内置在 PHP 中以使用 XML 并使用 XSL 转换显示 HTML。为什么要在上面放置一个框架而不是直接与 XSLT 对话?它是一种语言,而不是 API。甚至多功能性会更好。

于 2013-07-29T05:55:17.110 回答
-1

我会推荐CodeIgniter它是轻量级的,动态加载的,并且支持 XSL。

于 2013-07-29T01:55:33.160 回答