System.Xml.XmlWriter.WriteDocType C# (CSharp) Method

WriteDocType() public abstract method

public abstract WriteDocType ( string name, string pubid, string sysid, string subset ) : void
name string
pubid string
sysid string
subset string
return void
        public abstract void WriteDocType(string name, string pubid, string sysid, string subset);

Usage Example

Example #1
0
		public void WriteDocumentTo(XmlWriter writer)
		{
			writer.WriteDocType("html", "-//W3C//DTD XHTML 1.1//EN", null, null);

			writer.WriteStartElement("html");
			writer.WriteAttributeString("xmlns", "http://www.w3.org/1999/xhtml");

			writer.WriteStartElement("head");
			if (Document.Metadata.ContainsKey("Title")) {
				writer.WriteStartElement("title");
				writer.WriteString(Document.Metadata["Title"].ToString());
				writer.WriteEndElement();
			}
			writer.WriteStartElement("meta");
			writer.WriteAttributeString("http-equiv", "ContentType");
			writer.WriteAttributeString("context", "text/xhtml; charset=utf-8");
			writer.WriteEndElement();
			writer.WriteEndElement(); // head

			writer.WriteStartElement("body");
			WriteTo(writer);
			writer.WriteEndElement(); // body

			writer.WriteEndElement(); // html
		}
All Usage Examples Of System.Xml.XmlWriter::WriteDocType