我想知道:有没有一种方法可以像使用 XML 那样在 C# 中以编程方式创建 HTML 文件?我的是一个控制台应用程序,所以可能有些选项不可用。基本上,我想做一些比仅仅构建一个大字符串更聪明的事情。
可能的场景:
而不是写:
string html="<html><head>Blah</head><body>{0}</html>", myotherstring
我想像在 XML 中一样工作
XmlTextWriter w = new XmlTextWriter(xml_file_path + xml_file_name,
System.Text.Encoding.UTF8);
w.WriteProcessingInstruction("xml", "version='1.0' encoding='UTF-8'");
// construct xml
XmlElement root = xmlDoc.CreateElement("element");
...
xmlDoc.Save(w);
w.Close();
为这个幼稚的问题道歉。
最佳答案
不要忘记:使用 XmlTextWriter 方法可以像生成纯 XML 一样轻松地生成 XHTML。
关于c# - 在 C# 中以编程方式创建 HTML 网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/937201/