【发布时间】:2010-12-08 11:05:13
【问题描述】:
我正在使用 XmlWriter 来呈现 HTML。我怎样才能让 XmlWriter 发出一个看起来像这样的正确标签?
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
这是我目前所拥有的
var xml = XmlWriter.Create(HtmlFileName, new XmlWriterSettings { Indent = true, OmitXmlDeclaration = true});
xml.WriteDocType("html", "-//W3C//DTD XHTML 1.0 Transitional//EN", "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd", null);
xml.WriteStartElement("html");
xml.WriteAttributeString("xmlns", "http://www.w3.org/1999/xhtml");
...
最后一行崩溃
【问题讨论】: