基于jquery xml的模板引擎

从周围缺乏信息来判断,我猜测下面的问题可能有点“滑雪道”,因为他们说..

我试图找到一个基于XML的javascript(基于JQuery的)模板引擎..

有点像说Ext.JS(Sencha)如何做事或SPRY数据集。 有点精……

显然有很多基于JSON的,我知道,尽管我有一个必须使用XML的要求。

我一直在使用John Resig的微模板引擎来获取JSON数据,并且真的想要基于XML的数据类似的东西吗?

有任何想法吗? 还是徒劳的?

好吧..当然XSL模板可能是我忽略的显而易见的东西..只是希望像JQuery的XML操作一样直接,但应用于HTML模板。

定居在www.dhtmlx.com和他们的AJAXfunction,它做客户端XSLT。 一切似乎都很好。 对于感兴趣的人,下面显示了一个片段:

使用Javascript:

dhtmlxAjax.get('/PageTemplates/membernotifications_template.xsl', function (xslLoader) { var xmlLoader = dhtmlxAjax.getSync('/ajaxget/getmembernotifications.ashx'); $('#notifications').html(xmlLoader.doXSLTransToString(xslLoader.xmlDoc.responseXML)); }); 

您当然需要DHX javascript库..链接在上面。

正如您所看到的,我们引用了.XSL模板,然后引用了实际的数据源,在我的例子中是从.ashx页面中引用XML。

然后,我们使用JQuery(当然你可以直接引用一个DOM项),绑定XSL和XML以输出(在我的情况下)ID =通知的DIV。

Interesting Posts