XML
XmlDocument doc = new XmlDocument();
//创建出头
XmlNode Declarenode=doc.CreateNode(XmlNodeType.XmlDeclaration, "", "");
doc.AppendChild(Declarenode);
XmlElement BookStareelement=doc.CreateElement("BookStore");//返回一个XmlElement的对象
XmlNode BookStareNode = doc.AppendChild(BookStareelement);
XmlElement Bookelement=doc.CreateElement("Book");//返回一个XmlElement的对象
XmlAttribute CategoryAttribute1= doc.CreateAttribute("category");//特性
CategoryAttribute1.Value = "CHILDREN";//特性的值
Bookelement.Attributes.Append(CategoryAttribute1);//添加到元素
XmlNode BookNode= BookStareNode.AppendChild(Bookelement);
XmlElement TitleElement = doc.CreateElement("title");
XmlAttribute LangAttribute = doc.CreateAttribute("Lang");
LangAttribute.Value = "en";
XmlAttribute LangAttriBute02 = doc.CreateAttribute("Lang02");
LangAttriBute02.Value = "en2";
TitleElement.InnerText = "Harry Potter";
TitleElement.Attributes.Append(LangAttribute);
TitleElement.Attributes.Append(LangAttriBute02);
BookNode.AppendChild(TitleElement);
XmlElement yearElement = doc.CreateElement("year");
yearElement.InnerText = "2005";
BookNode.AppendChild(yearElement);
XmlElement PriceElement = doc.CreateElement("Price");
PriceElement.InnerText = "29.99";
BookNode.AppendChild(PriceElement);
//Pages
XmlNode pagesNode= doc.CreateNode(XmlNodeType.Element, "Pages", "");
pagesNode.InnerText = "1000";
BookNode.AppendChild(pagesNode);
BookNode.AppendChild(doc.CreateComment("注释"));
doc.Save("D:\\Output5.xml");
DisplayXML(@"D:\Output5.xml");
输出结果:
注释-->
浙公网安备 33010602011771号