XmlDocument doc1 = new XmlDocument();
XmlDocumentFragment xdf = doc1.CreateDocumentFragment(); //一个xml片段,这个类敢情好用
xdf.InnerXml = "<item>widget</item>";
doc1.AppendChild(xdf);
Console.WriteLine(doc1.OuterXml); //输出<item>widget</item>
//CreateDefaultAttribute 创建具有指定前缀、本地名称和命名空间 URI 的默认属性。
//CreateDocumentType 返回新的 XmlDocumentType 对象。
XmlDocument doc2 = new XmlDocument();
XmlElement element = doc2.CreateElement("title"); //创建一个title 如果现在保存是输出<title/> 因为还没有内容
doc2.AppendChild(element);
XmlEntityReference xer = doc2.CreateEntityReference("h");
doc2.LastChild.AppendChild(xer);
Console.WriteLine(doc2.OuterXml); //输出</title>&h;</title>
XPathNavigator nav = doc2.CreateNavigator(); //一个通过光标的导航模型遍历XML文档的数据
XmlText text = doc2.CreateTextNode("你好啊"); //创建一个文本节点
doc2.SelectSingleNode("/title").AppendChild(text);
Console.WriteLine(doc2.OuterXml); //输出</title>&h;你好啊</title>
XmlWhitespace xws = doc2.CreateWhitespace(" "); //创建一个空白节点
doc2.SelectSingleNode("/title").AppendChild(xws);
Console.WriteLine(doc2.OuterXml); //输出</title>&h;你好啊 </title>
XmlDeclaration xd = doc2.CreateXmlDeclaration("1.0", "utf-8", "yes"); //xml头 XML声明部分








