从参数生成XHTML的JavaScript库/框架?

从参数生成XHTML的JavaScript库/框架?,javascript,html,eclipse,xhtml,html-generation,Javascript,Html,Eclipse,Xhtml,Html Generation,我有一个相当复杂的问题:) 我想将json格式的数据从服务器发送到客户端 javascript将使用这些数据从这些数据生成XHTML 现在我正在寻找一个库/框架来帮助我从JSON生成这个XHTML 例如,一个解决方案可以是使用特殊的XHTML“模板”文件,其中包含按名称映射到javascript方法的变量,该方法采用JSON数组并使用JSON数组中的变量填充XHTML的某些部分 示例模板文件(伪代码): 文件名:TemplateA.something <html> Hello my

我有一个相当复杂的问题:)

我想将json格式的数据从服务器发送到客户端

javascript将使用这些数据从这些数据生成XHTML

现在我正在寻找一个库/框架来帮助我从JSON生成这个XHTML

例如,一个解决方案可以是使用特殊的XHTML“模板”文件,其中包含按名称映射到javascript方法的变量,该方法采用JSON数组并使用JSON数组中的变量填充XHTML的某些部分

示例模板文件(伪代码):

文件名:TemplateA.something

<html>
Hello my name is %VARIABLE1% !
</html>
它将返回XHTML

例如,我会这样称呼它(伪代码):


类似的东西会很棒,最好是在eclipse中完成这些“模板”文件的代码;)

尽管我可能会被否决而被遗忘,但我会提出一个非常简单的选择

如果您需要一个非常简单的功能,那么您可以使用一个非常简单的插件,如
$.fn.loadtemplate
,它是对我以前的插件的修改

所有
{{variable}}
标记将被传递给函数的给定对象的相应属性替换

<!-- template.tpl -->
<h1>Hello my name is {{name}}!</h1>

尽管我可能会被否决而被遗忘,但我会提出一个非常简单的选择

如果您需要一个非常简单的功能,那么您可以使用一个非常简单的插件,如
$.fn.loadtemplate
,它是对我以前的插件的修改

所有
{{variable}}
标记将被传递给函数的给定对象的相应属性替换

<!-- template.tpl -->
<h1>Hello my name is {{name}}!</h1>

摘自该帖子的评论:

像这样的事情搅拌机 昨天

其他可供选择的选项:,.– 尖刻的昨天


摘自《华盛顿邮报》的评论:

像这样的事情搅拌机 昨天

其他可供选择的选项:,.– 尖刻的昨天


像这样的?其他可供选择的库:,。哇,谢谢你的回答,事实上我确实使用eclipse和jee(jsf)这些库中有没有与jee world和/或eclipse集成的?类似这样的?其他可供选择的库:,。哇,谢谢你的回答,事实上我确实使用eclipse和jee(jsf)这些库中有没有与jee world和/或eclipse集成?
$.fn.loadtemplate = function(resource, variables) {
    return this.each(function() {
        var $self = $(this);
        $.ajax({
            url: resource,
            dataType: "html",
            success: function(html) {
                html = html.replace(/{{(.+)}}/g, function(match, variable) {
                    return variables[variable];
                });
                $self.html(html);
            }
        });
    });
};
<!-- template.tpl -->
<h1>Hello my name is {{name}}!</h1>
$("#selector").loadtemplate("template.tpl", {
  name: "World"
});​