【发布时间】:2011-08-08 07:44:38
【问题描述】:
我正在开发一个模板系统。我想作为普通用户,您可以创建一个。 json 文件,系统会根据该文件自动生成 html。 我对如何处理它感到很迷茫。也许我可以创建一个遍历所有对象的递归循环,然后......(我迷路了)。
JSON 外观示例:http://pastebin.com/cJ376fiF。
生成的 HTML 应如下所示:http://pastebin.com/e4EytHm1。
【问题讨论】:
-
作为用户,我宁愿编写 HTML,也不愿编写描述网页外观和内容的 json。另外,您是否考虑过如何处理样式?
-
你不能使用jQuery和它的模板插件有什么原因吗?
-
您真的在 JSON 和 HTML 之间节省了很多吗?
label和fieldset似乎暗示您的普通用户 必须具备一些HTML 元素的知识。 -
我不明白您为什么要生成与您想要的格式不同的格式。 JSON 非常适合将 data 发送到多个(通常是异构的)客户端。但如果客户想要 HTML,只需发送 HTML。您还可以将数据格式化为 XML,然后使用 XSLT 将其转换为 HTML(最好在服务器上,但也可以在客户端上)或用于不同客户端的任何其他标记。
-
好点。我确信,我将使用 XML 或仅使用 HTML。谢谢大家;)
标签: javascript html json templates