Мне было интересно: есть ли способ создать файлы HTML программно в C #, как вы можете сделать с XML? У меня консольное приложение, поэтому, возможно, некоторые опции недоступны. По сути, я хотел бы сделать что-то умнее, чем просто построить большую строку.
Возможный сценарий:
Вместо записи:
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();
Извиняюсь за наивный вопрос.