如何让 XmlWriter 使用 xmlns 和 xml:lang 编写 HTML 标记?
我正在使用 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");
...
最后一行崩溃了
I am using an XmlWriter to render HTML. How can I get an XmlWriter to emit a proper tag that looks like this?
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
here is what I have so far
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");
...
The last line crashes
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)