像
这样的东西new Div
{
new A{Href = "test", Content = "link"},
new P("text"),
}.ToString() == "<div> <a href='test'> link </a> <p>text</p> </div>"
答案 0 :(得分:1)
答案 1 :(得分:0)
我会选择流程并选择asp.net或asp.net MVC。 Asp.net有一个对象模型,它与你的例子有点(根本上,真的)不同,但它是核心.net框架的一部分,并得到很好的支持。
答案 2 :(得分:0)
我同意@klausbyskov,但是有人说......你可能想看一下HTML Agility Pack:
http://www.codeplex.com/htmlagilitypack
它主要用于解析,但它应该能够为您提供可以使用的可写HTML dom。它可能不是你要求的格式/ API,但它可能很接近