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");

输出结果:

 

  <?xml version="1.0" ?>
- <BookStore>
- <Book category="CHILDREN">
  <title Lang="en" Lang02="en2">Harry Potter</title>
  <year>2005</year>
  <Price>29.99</Price>
  <Pages>1000</Pages>
<!--
注释
  -->
  </Book>
  </BookStore>

 

 

 

 

 

posted @ 2009-11-17 20:47  地、  阅读(174)  评论(0)    收藏  举报