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(); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |