【问题标题】:Create HTML / XHTML document in .NET console application using writer classes使用编写器类在 .NET 控制台应用程序中创建 HTML / XHTML 文档
【发布时间】:2011-12-23 12:26:18
【问题描述】:

我正在编写一个报告库,其中一个实现将从实体对象创建整洁的 HTML/XHTML 报告文档。我可以利用内置的 .NET 类(如果有),而不是手动渲染标签(StringBuilder)。过去我使用 XmlTextWriter 创建纯 XML 文件,但它猜测它不是创建 HTML 文档的完美解决方案。您能否就 .NET 中任何可以在 dll 库中使用的类提出建议,这些类比 XmlTextWriter 更适合我的需求?

【问题讨论】:

    标签: asp.net .net html xml xhtml


    【解决方案1】:

    您可以使用HtmlTextWriter Class,以下是使用它的好处:Are there any benefits to using HtmlTextWriter if you are not going to benefit from adaptive rendering?

    对于简单的布局,StringBuilder 可能是更快更简单的编写方式。

    【讨论】:

      【解决方案2】:

      有很多方法,包括格式化和从代码生成 html 字符串。但是有一些类可以像 HtmlTextWriter 一样验证

      [http://msdn.microsoft.com/en-us/library/system.web.ui.htmltextwriter(VS.71).aspx] 生成所有标签。

      你可以试试这个,它有很多标签生成的东西,可能对你有用,而不是创建手动字符串 html 数据。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-15
        • 1970-01-01
        • 1970-01-01
        • 2010-10-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多