基于jqueryxml的模板引擎
从周围缺乏信息来看,我猜下面的问题可能有点像他们说的 我试图找到一个基于XML的javascript pref.JQuery模板引擎 有点像说Ext.JS Sencha是如何做事情的,或者说是SPRY数据集。简单的东西 显然有很多基于JSON的,我知道这是有原因的,尽管我有一个必须使用XML的需求 我一直在使用John Resig的JSON数据微模板引擎,真的希望基于XML的数据也有类似的功能吗基于jqueryxml的模板引擎,jquery,xml,datatemplate,template-engine,Jquery,Xml,Datatemplate,Template Engine,从周围缺乏信息来看,我猜下面的问题可能有点像他们说的 我试图找到一个基于XML的javascript pref.JQuery模板引擎 有点像说Ext.JS Sencha是如何做事情的,或者说是SPRY数据集。简单的东西 显然有很多基于JSON的,我知道这是有原因的,尽管我有一个必须使用XML的需求 我一直在使用John Resig的JSON数据微模板引擎,真的希望基于XML的数据也有类似的功能吗 有什么想法吗?还是徒劳?好吧。。当然,XSL模板可能是我忽略的最明显的东西。。只需要像JQuery的
有什么想法吗?还是徒劳?好吧。。当然,XSL模板可能是我忽略的最明显的东西。。只需要像JQuery的XML操作一样简单,但要应用到HTML模板 在www.dhtmlx.com和他们的AJAX函数上解决了这个问题,该函数执行客户端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=notifications的DIV中。。当然,XSL模板可能是我忽略的最明显的东西。。只需要像JQuery的XML操作一样简单,但要应用到HTML模板 在www.dhtmlx.com和他们的AJAX函数上解决了这个问题,该函数执行客户端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=notifications的DIV中