好的..當然,XSL模板可能是我忽略的明顯事情..只是希望像JQuery的XML操作那樣直截了當,但應用於HTML模板。
已在www.dhtmlx.com和其客戶端XSLT的AJAX功能上建立。所有似乎都很好地工作。一個片段如下所示的人誰是感興趣:
的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模板,然後引用實際的數據源,在我的情況下,只是寫出XML的.ashx頁面。
然後,我們使用JQuery(不過您可以直接引用DOM項),將XSL和XML綁定爲輸出(在我的情況下)ID = notifications的DIV。