0

我有一些用于 HTML 文件的 ruby​​ .erb 模板,我需要在 C# 控制台应用程序中使用它们来生成 HTML 文件。Ruby 模板看起来像这样。我如何用 C# 做这样的事情?通过传递一个对象并创建一个完整的 HTML 文件来替换存储在磁盘上的文件中的值。

<html>
    <body>
    <h1>Languages details</h1>
    <table border="1">
        <tr>
            <th>Language</th>
            <th>Family/Origin</th>
            <th>No. of speakers</th>
            <th>Region</th>
        </tr>
         <% @list_of_langauges.each do |item| %>
        <tr>
            <td><%= item.name %></td>
            <td><%=item.family %></td>
            <td><%=item.users %></td>
            <td><%=item.region %></td>
        </tr><% end %>
    </table>
    </body>
</html>
4

1 回答 1

1

I'm not familiar with erb but it sounds like you're looking for T4 text templates.

于 2013-08-03T18:52:08.360 回答