private const string m_Document = "sampledata.xml";
public static void Main() {
var stream = new MemoryStream();
XmlWriterSettings settings = new XmlWriterSettings();
XmlDocument doc = new XmlDocument();
XmlWriter writer = doc.CreateNavigator().AppendChild();
writer.WriteComment("sample XML fragment");
writer.WriteStartElement("book");
writer.WriteAttributeString("xmlns", "bk", null, "urn:samples");
writer.WriteAttributeString("genre", "novel");
writer.WriteStartElement("title");
writer.WriteString("The Handmaid's Tale");
writer.WriteEndElement();
writer.WriteElementString("price", "19.95");
string prefix = writer.LookupPrefix("urn:samples");
Console.WriteLine(prefix);
writer.WriteStartElement(prefix, "ISBN", "urn:samples");
writer.WriteString("1-861003-78");
writer.WriteEndElement();
writer.WriteElementString("style", "urn:samples", "hardcover");
writer.WriteEndElement();
Console.WriteLine(doc.OuterXml);