c#之xml
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的更多相关文章
- XStream将java对象转换为xml时,对象字段中的下划线“_”,转换后变成了两个的解决办法
在前几天的一个项目中,由于数据库字段的命名原因 其中有两项:一项叫做"市场价格"一项叫做"商店价格" 为了便于区分,遂分别将其命名为market ...
- .NET Core采用的全新配置系统[9]: 为什么针对XML的支持不够好?如何改进?
物理文件是我们最常用到的原始配置的载体,最佳的配置文件格式主要由三种,它们分别是JSON.XML和INI,对应的配置源类型分别是JsonConfigurationSource.XmlConfigura ...
- WebApi接口 - 响应输出xml和json
格式化数据这东西,主要看需要的运用场景,今天和大家分享的是webapi格式化数据,这里面的例子主要是输出json和xml的格式数据,测试用例很接近实际常用情况:希望大家喜欢,也希望各位多多扫码支持和点 ...
- XML技术之DOM4J解析器
由于DOM技术的解析,存在很多缺陷,比如内存溢出,解析速度慢等问题,所以就出现了DOM4J解析技术,DOM4J技术的出现大大改进了DOM解析技术的缺陷. 使用DOM4J技术解析XML文件的步骤? pu ...
- UWP开发之Mvvmlight实践六:MissingMetadataException解决办法(.Net Native下Default.rd.xml配置问题)
最近完成一款UWP应用,在手机端测试发布版(Release)的时候应用莫名奇妙的强行关闭,而同样的应用包在PC端一点问题都没有,而且Debug版在两个平台都没有问题,唯独手机的Release版有问题. ...
- PHP中遍历XML之SimpleXML
简单来讲述一些XML吧,XML是可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言.XML是当今用于传输数据的两大工具之一,另外一个是json. 我们在PHP中使用XML也是用来传输数据, ...
- Asp.Net 操作XML文件的增删改查 利用GridView
不废话,直接上如何利用Asp.NET操作XML文件,并对其属性进行修改,刚开始的时候,是打算使用JS来控制生成XML文件的,但是最后却是无法创建文件,读取文件则没有使用了 index.aspx 文件 ...
- Mybatis XML配置
Mybatis常用带有禁用缓存的XML配置 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE ...
- Drawable实战解析:Android XML shape 标签使用详解(apk瘦身,减少内存好帮手)
Android XML shape 标签使用详解 一个android开发者肯定懂得使用 xml 定义一个 Drawable,比如定义一个 rect 或者 circle 作为一个 View 的背景. ...
- C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素”
Q: 在反序列化 Xml 字符串为 Xml 对象时,抛出如下异常. 即在 XML文档(0, 0)中有一个错误:缺少根元素. A: 首先看下代码: StringBuilder sb = new Stri ...
随机推荐
- linux:档案与档案系统的压缩、打包与备份
压缩比:压缩后与压缩的档案锁占用的磁碟空间大小,就称之为压缩比 压缩技术: a.将没有使用到的空间丢出去,以让档案资料占用的空间变小 b.将重复的资料统计记录(比如100个1,不是真正的用100个元位 ...
- Java NIO 开篇
一些很好的blog(待更新): 1.NIO入门 2.NIO.2 入门,第 1 部分: 异步通道 API I- 就是从硬盘到内存 O- 就是从内存到硬盘 一.阻塞IO 第一种方式:我从硬盘读取数据,然后 ...
- Lintcode: Interval Minimum Number
Given an integer array (index from 0 to n-1, where n is the size of this array), and an query list. ...
- SQL 数据库基础
SQL:Structured Quety Language SQL SERVER是一个以客户/服务器(c/s)模式访问.使用Transact-SQL语言的关系型数据库管理子系统(RDBMS) DBMS ...
- Ruby界面开发--wxRuby库TextCtrl相关问题
界面库官方教程:(1) 总的各种库函数讲解http://wxruby.rubyforge.org/doc/index.html (2)TextCtrl讲解 http://wxruby.rubyforg ...
- android课程表的实现
//图片下方的码段主要实现了课程表所要显示的基本布局,采用ondraw的方法. //别的内容可以根据自己兴趣添加,下面是本人做的,仅供参考. package com. ...
- RelativeLayout相对布局属性
RelativeLayout用到的一些重要的属性: 第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_center ...
- MVC4下拉少数名族
List<SelectListItem> nationlist = new List<SelectListItem>() { new SelectListItem(){Valu ...
- Mysql 修改字段长度、修改列名、新增列
alter table 表名 modify column 字段名 类型; 例如 数据库中user表 name字段是varchar(30) 可以用 ) ; --修改字段长度 )--修改表列名 ); -- ...
- 夺命雷公狗---node.js---1node的下载和安装
node目前有两个网站,一个是英文的,一个是中文的,,左边这个是长期有效版本,右边的是最新版本,在下面可以很清晰的看得到node的英文网站更新速度是比中文网站上的快的多 我们用来测试的版本是windo ...