using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.IO; namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
// XmlDocument doc = new XmlDocument();
// //创建描述信息,并且添加到doc文档中
// XmlDeclaration dc=doc.CreateXmlDeclaration("1.0", "utf-8", null);
// doc.AppendChild(dc);
// //添加根节点
// XmlElement nodes = doc.CreateElement("Books");
// doc.AppendChild(nodes);
////添加子节点
// XmlElement book1 = doc.CreateElement("book");
// nodes.AppendChild(book1);
// XmlElement book2 = doc.CreateElement("name");
// book2.InnerText = "假如sssx";
// book1.AppendChild(book2); // XmlElement book3 = doc.CreateElement("price");
// book1.AppendChild(book3);
// book3.InnerText = "600";
// XmlElement book4 = doc.CreateElement("dec");
// book1.AppendChild(book4);
// book4.InnerText = "6sdasdsadsad"; // XmlElement book5 = doc.CreateElement("book");
// nodes.AppendChild(book5);
// XmlElement book6 = doc.CreateElement("name");
// book6.InnerText = "假如";
// book5.AppendChild(book6); // XmlElement book7 = doc.CreateElement("price");
// book5.AppendChild(book7);
// book7.InnerText = "60";
// XmlElement book8 = doc.CreateElement("dec");
// book5.AppendChild(book8);
// book8.InnerText = "6sdasdsadsad"; // doc.Save("kiven.xml"); // Console.ReadKey();
XmlDocument doc = new XmlDocument();
XmlDeclaration dc = doc.CreateXmlDeclaration("1.0", "utf-8", "yes");
doc.AppendChild(dc);
XmlElement order = doc.CreateElement("Order");
doc.AppendChild(order);
XmlElement Cu = doc.CreateElement("CustomerName");
order.AppendChild(Cu);
Cu.InnerText = "张三";
XmlElement cust=doc.CreateElement("customerNumber1");
cust.InnerText = "100";
order.AppendChild(cust);
XmlElement item = doc.CreateElement("Items");
order.AppendChild(item);
XmlElement orders = doc.CreateElement("OrderItem");
orders.SetAttribute("Name", "码表");
orders.SetAttribute("Count", "20");
item.AppendChild(orders);
XmlElement orders1 = doc.CreateElement("OrderItem");
item.AppendChild(orders1);
XmlElement orders2 = doc.CreateElement("OrderItem");
item.AppendChild(orders2);
doc.Save("a.xml");
Console.ReadKey(); }
}
}

  

c#之xml的更多相关文章

  1. XStream将java对象转换为xml时,对象字段中的下划线“_”,转换后变成了两个的解决办法

            在前几天的一个项目中,由于数据库字段的命名原因 其中有两项:一项叫做"市场价格"一项叫做"商店价格" 为了便于区分,遂分别将其命名为market ...

  2. .NET Core采用的全新配置系统[9]: 为什么针对XML的支持不够好?如何改进?

    物理文件是我们最常用到的原始配置的载体,最佳的配置文件格式主要由三种,它们分别是JSON.XML和INI,对应的配置源类型分别是JsonConfigurationSource.XmlConfigura ...

  3. WebApi接口 - 响应输出xml和json

    格式化数据这东西,主要看需要的运用场景,今天和大家分享的是webapi格式化数据,这里面的例子主要是输出json和xml的格式数据,测试用例很接近实际常用情况:希望大家喜欢,也希望各位多多扫码支持和点 ...

  4. XML技术之DOM4J解析器

    由于DOM技术的解析,存在很多缺陷,比如内存溢出,解析速度慢等问题,所以就出现了DOM4J解析技术,DOM4J技术的出现大大改进了DOM解析技术的缺陷. 使用DOM4J技术解析XML文件的步骤? pu ...

  5. UWP开发之Mvvmlight实践六:MissingMetadataException解决办法(.Net Native下Default.rd.xml配置问题)

    最近完成一款UWP应用,在手机端测试发布版(Release)的时候应用莫名奇妙的强行关闭,而同样的应用包在PC端一点问题都没有,而且Debug版在两个平台都没有问题,唯独手机的Release版有问题. ...

  6. PHP中遍历XML之SimpleXML

    简单来讲述一些XML吧,XML是可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言.XML是当今用于传输数据的两大工具之一,另外一个是json. 我们在PHP中使用XML也是用来传输数据, ...

  7. Asp.Net 操作XML文件的增删改查 利用GridView

    不废话,直接上如何利用Asp.NET操作XML文件,并对其属性进行修改,刚开始的时候,是打算使用JS来控制生成XML文件的,但是最后却是无法创建文件,读取文件则没有使用了 index.aspx 文件 ...

  8. Mybatis XML配置

    Mybatis常用带有禁用缓存的XML配置 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE ...

  9. Drawable实战解析:Android XML shape 标签使用详解(apk瘦身,减少内存好帮手)

    Android XML shape 标签使用详解   一个android开发者肯定懂得使用 xml 定义一个 Drawable,比如定义一个 rect 或者 circle 作为一个 View 的背景. ...

  10. C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素”

    Q: 在反序列化 Xml 字符串为 Xml 对象时,抛出如下异常. 即在 XML文档(0, 0)中有一个错误:缺少根元素. A: 首先看下代码: StringBuilder sb = new Stri ...

随机推荐

  1. 主机OS重装的节点加回RAC集群步骤示例(11gR2 RAC)

    原文地址: https://blogs.oracle.com/Database4CN/entry/%E4%B8%BB%E6%9C%BAos%E9%87%8D%E8%A3%85%E7%9A%84%E8% ...

  2. sdutoj 2604 Thrall’s Dream

    http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2604 Thrall’s Dream Time ...

  3. BETWEEN and

    select * from ( select *,ROW_NUMBER() over (ORDER BY AddTime desc) RowNumber from Product where ID n ...

  4. 我使用的vim配置文件

    各种搜,拼凑出了这么一个配置文件,以下是文件的内容 syntax onfiletype onset linespace=0set rulerset nocompatibleset confirmset ...

  5. 深入了解webservice_开发实战篇

    服务器端: 第一: 配置环境 创建一个Web Project,将XFire自己的包及其XFire依赖的jar包(6个jar包)全部导入到classpath下,方法是,只需将jar包粘贴在WebRoot ...

  6. 【crunch bang】论坛tint2配置讨论贴

    地址: http://crunchbang.org/forums/viewtopic.php?id=3232

  7. php 下载保存文件保存到本地的两种方法

    第一种: 1 <? ?> 或 <?php //下载文件保存到本地//www.jbxue.comfunction downfile($fileurl){ob_start(); $fil ...

  8. js之arguments对象的使用

  9. java中length,length(),size()的区别

    1. java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2. java中的length()方法是针对字符串String说的,如果想看 ...

  10. 【secureCRT】如何在secureCRT上设置常用的快捷输出按钮栏

    转自:http://jingyan.baidu.com/article/5d6edee2f32de199eadeec25.html 方法/步骤   打开secureCRT软件,单击菜单栏上面的[查看] ...