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

    XmlTextWriter 类
    表示提供快速、非缓存、只进方法的编写器,该方法生成包含 XML 数据(这些数据符合 W3C 可扩展标记语言 (XML) 1.0 和“XML 中的命名空间”建议)的流或文件。
    引入命名空间:using Sysem.Xml
    源程序:

     1using System;
     2using System.Xml;   
     3
     4public partial class _Default : System.Web.UI.Page 
     5{
     6    protected void Button1_Click(object sender, EventArgs e)
     7    {
     8        XmlTextWriter writer = null;
     9        try
    10        {
    11            writer = new XmlTextWriter(Server.MapPath("First.xml"),System.Text.Encoding.UTF8);
    12            writer.Formatting = Formatting.Indented;
    13
    14            writer.WriteStartDocument();
    15            writer.WriteStartElement("Teachers");
    16            writer.WriteStartElement("Teacher");
    17            writer.WriteAttributeString("number","firstone");
    18            writer.WriteElementString("name","John");
    19            writer.WriteElementString("Nianling","12");
    20            writer.WriteElementString("sex","woman");
    21            writer.WriteStartElement("xueli""gao");
    22            writer.WriteAttributeString("ninn""11212");
    23            writer.WriteEndElement();
    24            writer.WriteElementString("xueke""shuxue");
    25            writer.WriteEndElement();
    26            writer.WriteEndElement();
    27        }

    28        finally
    29        {
    30            if (writer != null)
    31                writer.Close();
    32        }

    33    }

    34}

    输出结果:
     1<?xml version="1.0" encoding="utf-8"?>
     2<Teachers>
     3  <Teacher number="firstone">
     4    <name>John</name>
     5    <Nianling>12</Nianling>
     6    <sex>woman</sex>
     7    <xueli ninn="11212" xmlns="gao" />
     8    <xueke>shuxue</xueke>
     9  </Teacher>
    10</Teachers>
  • 相关阅读:
    ZAB 和 Paxos 算法的联系与区别?
    Spring支持的ORM?
    解释对象/关系映射集成模块?
    哪种依赖注入方式你建议使用,构造器注入,还是 Setter方法注入?
    我们能自己写一个容器类,然后使用 for-each 循环码?
    Struts2的Action中获取request对象的几种方式?
    Chroot 特性?
    String是最基本的数据类型吗?
    @Autowired 注解?
    比较HQL、Criteria、Native-SQL这三者做查询的区别,以及应该如何进行选择?
  • 原文地址:https://www.cnblogs.com/yank/p/950610.html
Copyright © 2011-2022 走看看