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 - 我称之为“填充空白”设计模式。如果你的问题更具体,我或其他人可以提供更具体的答案。 –