1
我目前有HTML標記存儲在xsl和xml中。這之前使我能夠根據傳遞給xsl文件的變量來呈現html標記。其目的是提供常見頁面功能,例如基於站點變量的橫幅,頁腳。隨着項目變大,我發現這種方法受到限制,因爲我最終複製了xml/xsl文件中的相當一部分內容以適應每個站點的個別需求。在xsl xml標記
xsl/xml的替代選擇是什麼?目前有更好的選擇嗎?從編程的角度來看,我覺得它非常有限。
我目前有HTML標記存儲在xsl和xml中。這之前使我能夠根據傳遞給xsl文件的變量來呈現html標記。其目的是提供常見頁面功能,例如基於站點變量的橫幅,頁腳。隨着項目變大,我發現這種方法受到限制,因爲我最終複製了xml/xsl文件中的相當一部分內容以適應每個站點的個別需求。在xsl xml標記
xsl/xml的替代選擇是什麼?目前有更好的選擇嗎?從編程的角度來看,我覺得它非常有限。
那裏有一個巨大的網頁模板框架。這是wikipedia entry on the subject,這是相當徹底的。
你在做渲染客戶端嗎?有一堆client-side templating options in that article,但我看過的唯一一個是Mustache,這似乎在簡單性和功能性方面取得了很好的平衡。實際上,Mustache也可以在服務器端運行。
祝你好運!
問題不在於您使用XSLT,而在於您使用它的方式。將html嵌入到XSLT樣式表是一個好習慣,但要在單獨的文件中包含(x)html - 我稱之爲「填充空白」設計模式。如果你的問題更具體,我或其他人可以提供更具體的答案。 –