zoukankan      html  css  js  c++  java
  • XmlTextWriter创建XML文档

                XmlTextWriter textWriter = new XmlTextWriter("sampledata2.xml", null);
    
                //设置格式,对元素内容进行缩进
                textWriter.Formatting = Formatting.Indented;
    
                //书写XML声明
                textWriter.WriteStartDocument();
    
                //写出在名称和文本之间带有空格的处理指令
                String pitext = "type='text/xsl' href='book.xsl'";
                textWriter.WriteProcessingInstruction("xml-stylesheet", pitext);
    
                //增加指定名称和可选属性的DocType声明
                textWriter.WriteDocType("学生", null, null, "<!ENTITY sex '男'>");
    
                //注释
                textWriter.WriteComment("XML注释");
    
                //开始创建元素
                textWriter.WriteStartElement("学生");
    
                //创建属性
                textWriter.WriteAttributeString("专业", "计算机");
                textWriter.WriteAttributeString("日期", "2008-09-01");
    
                //创建元素
                textWriter.WriteElementString("姓名", "李天平");
                textWriter.WriteStartElement("性别");
                textWriter.WriteEntityRef("sex");
                textWriter.WriteEndElement();
                textWriter.WriteElementString("年龄", "25");
    
                //写CData信息
                textWriter.WriteCData("年龄大了");
    
                //关闭跟
                textWriter.WriteEndElement();
                textWriter.WriteEndDocument();
    
                //写XML文件,并关闭 textWriter
                textWriter.Flush();
                textWriter.Close();
                

     结果如下:

    <?xml version="1.0"?>
    <?xml-stylesheet type='text/xsl' href='book.xsl'?>
    <!DOCTYPE 学生[<!ENTITY sex '男'>]>
    <!--XML注释-->
    <学生 专业="计算机" 日期="2008-09-01">
      <姓名>李天平</姓名>
      <性别>&sex;</性别>
      <年龄>25</年龄><![CDATA[年龄大了]]></学生>
  • 相关阅读:
    ural 1110,快速幂
    ural 1109,NYOJ 239,匈牙利算法邻接表
    CodeBlocks养眼的colour theme
    UVa 10047,独轮车
    UVa 10054,欧拉回路
    UVa 11624,两次BFS
    hiho一下,第115周,FF,EK,DINIC
    Poj(1220),hash
    2013 Asia Regional Changchun I 题,HDU(4821),Hash
    UVa 213,World Finals 1991,信息解码
  • 原文地址:https://www.cnblogs.com/wouldguan/p/2860732.html
Copyright © 2011-2022 走看看