请问关于c的具体应用场景有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计358个文字,预计阅读时间需要2分钟。
使用XmlWriter输出HTML,可以按照以下步骤操作:
1. 首先,创建一个XmlWriter对象,并指定输出文件名。
2.在输出HTML头部,设置必要的XML命名空间和语言属性。
3.使用XmlWriter的方法来写入HTML标签和内容。
以下是具体的代码示例:
csharp
string HtmlFileName=output.;XmlWriterSettings settings=new XmlWriterSettings();settings.Indent=true;settings.IndentChars= ;
using (XmlWriter writer=XmlWriter.Create(HtmlFileName, settings)){ writer.WriteStartDocument(); writer.WriteStartElement(); writer.WriteAttributeString(xmlns, x, null, http://www.w3.org/1999/x); writer.WriteAttributeString(xml:lang, en);
writer.WriteStartElement(head); writer.WriteElementString(title, Example HTML); writer.WriteEndElement(); // head
writer.WriteStartElement(body); writer.WriteElementString(h1, Welcome to My HTML Page); writer.WriteEndElement(); // body
writer.WriteEndElement(); // writer.WriteEndDocument();}
这段代码创建了一个名为`output.`的HTML文件,并写入了一个简单的HTML页面。注意,我已经包含了必要的XML命名空间和语言属性。
我正在使用XmlWriter来呈现 HTML.如何让XmlWriter发出一个看起来像这样的正确标签?<html xmlns="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", "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd", null); xml.WriteStartElement("html"); xml.WriteAttributeString("xmlns", "www.w3.org/1999/xhtml"); ...
最后一行崩溃了
class Program { static void Main(string[] args) { using (var xml = XmlWriter.Create(Console.Out, new XmlWriterSettings { Indent = true, OmitXmlDeclaration = true })) { xml.WriteDocType("html", "-//W3C//DTD XHTML 1.0 Transitional//EN", "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd", null); xml.WriteStartElement("html", "www.w3.org/1999/xhtml"); xml.WriteAttributeString("xml", "lang", "", "en"); xml.WriteEndElement(); } } }
本文共计358个文字,预计阅读时间需要2分钟。
使用XmlWriter输出HTML,可以按照以下步骤操作:
1. 首先,创建一个XmlWriter对象,并指定输出文件名。
2.在输出HTML头部,设置必要的XML命名空间和语言属性。
3.使用XmlWriter的方法来写入HTML标签和内容。
以下是具体的代码示例:
csharp
string HtmlFileName=output.;XmlWriterSettings settings=new XmlWriterSettings();settings.Indent=true;settings.IndentChars= ;
using (XmlWriter writer=XmlWriter.Create(HtmlFileName, settings)){ writer.WriteStartDocument(); writer.WriteStartElement(); writer.WriteAttributeString(xmlns, x, null, http://www.w3.org/1999/x); writer.WriteAttributeString(xml:lang, en);
writer.WriteStartElement(head); writer.WriteElementString(title, Example HTML); writer.WriteEndElement(); // head
writer.WriteStartElement(body); writer.WriteElementString(h1, Welcome to My HTML Page); writer.WriteEndElement(); // body
writer.WriteEndElement(); // writer.WriteEndDocument();}
这段代码创建了一个名为`output.`的HTML文件,并写入了一个简单的HTML页面。注意,我已经包含了必要的XML命名空间和语言属性。
我正在使用XmlWriter来呈现 HTML.如何让XmlWriter发出一个看起来像这样的正确标签?<html xmlns="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", "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd", null); xml.WriteStartElement("html"); xml.WriteAttributeString("xmlns", "www.w3.org/1999/xhtml"); ...
最后一行崩溃了
class Program { static void Main(string[] args) { using (var xml = XmlWriter.Create(Console.Out, new XmlWriterSettings { Indent = true, OmitXmlDeclaration = true })) { xml.WriteDocType("html", "-//W3C//DTD XHTML 1.0 Transitional//EN", "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd", null); xml.WriteStartElement("html", "www.w3.org/1999/xhtml"); xml.WriteAttributeString("xml", "lang", "", "en"); xml.WriteEndElement(); } } }

