加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# 用XmlWriter写xml序列化

发布时间:2020-12-15 19:53:04 所属栏目:百科 来源:网络整理
导读:using System.Text;using System.Xml;using System.Xml.Schema;using System.Xml.Serialization;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.IO;using System.Text.RegularExpressions;usi
using System.Text;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.IO;
using System.Text.RegularExpressions;
using System.Dynamic;

namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            XmlWriterSettings settings = new XmlWriterSettings();
            //缩进元素
            settings.Indent = true;
            //每个属性单独作为一行
           // settings.NewLineOnAttributes = true;
            XmlWriter writer = XmlWriter.Create("C:UsersLYYDesktopCutList.xml",settings);
            //写入文档声明
            writer.WriteStartDocument();
            //写入嵌套元素
            writer.WriteStartElement("book");
            //写入属性
            writer.WriteAttributeString("genre","MyStery");
            writer.WriteAttributeString("id","2001");
            writer.WriteAttributeString("ISBN","12");
            writer.WriteAttributeString("title","Case");

            writer.WriteStartElement("author");
            //写入单个元素,不嵌套
            writer.WriteElementString("name","Cookie");
            writer.WriteEndElement();

            writer.WriteElementString("price","9.99");
            writer.WriteEndElement();
            writer.WriteEndDocument();
            writer.Flush();
            writer.Close();         
        }
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读