【问题标题】:What is a good templating engine?什么是好的模板引擎?
【发布时间】:2009-12-10 10:21:36
【问题描述】:

在 C# 中使用什么好的模板引擎?我有 XML 或 JSON 作为结构化数据源。这些数据需要以严格的 XHTML 格式呈现给网络上的用户。

我大部分时间都在使用 XSLT,但也许还有更多或更好的选择?

需要在C#或IronPython中使用。

【问题讨论】:

  • 无论您在做什么,总有比 XSLT 更好的选择...
  • @cxfx:多么荒谬的说法。
  • 笑话有时会用废话来获得喜剧价值。

标签: c# xml json xslt ironpython


【解决方案1】:

StringTemplate 很棒。我也喜欢Spark View Engine,它主要用于 ASP.NET MVC,但可以单独使用(下载包含一个很好的示例)。

【讨论】:

  • 火花听起来很有趣!独立实现并以 XML 作为格式化源是否容易?
  • 是的,下载中有一个很好的独立演示,您可以使用 LINQ-to-XML 来准备源数据。您可能还想查看 Xpark - whereslou.com/2009/03/23/using-xparkexe-to-transform-xml
  • 很好,感谢您的提示!我以前读过关于 mvc 的火花引擎,但在我的情况下它也很酷! ;) 我会试试的!
  • 我真的很喜欢 Spark - 我在 MVC 应用程序中使用它作为视图引擎和电子邮件模板,能够同时使用这两者真是太好了。
【解决方案2】:

你可以试试 Apache Velocity Engine http://velocity.apache.org/engine/index.html

【讨论】:

猜你喜欢
  • 2010-10-06
  • 2011-05-16
  • 1970-01-01
  • 1970-01-01
  • 2023-03-04
  • 2023-03-22
  • 2020-02-27
  • 1970-01-01
  • 2019-10-31
相关资源
最近更新 更多