`
lvdou2518
  • 浏览: 7053 次
社区版块
存档分类
最新评论

用C#创建XML

 
阅读更多
XmlDocument doc = new XmlDocument();
XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "GB2312", null);
doc.AppendChild(dec);
//创建一个根节点(一级)
XmlElement root = doc.CreateElement("First");
doc.AppendChild(root);
//创建节点(二级)
XmlNode node = doc.CreateElement("Seconde");
//创建节点(三级)
XmlElement element1 = doc.CreateElement("Third1");
element1.SetAttribute("Name", "Sam");
element1.SetAttribute("ID", "665");
element1.InnerText = "Sam Comment";
node.AppendChild(element1);

XmlElement element2 = doc.CreateElement("Third2");
element2.SetAttribute("Name", "Round");
element2.SetAttribute("ID", "678");
element2.InnerText = "Round Comment";
node.AppendChild(element2);

root.AppendChild(node);
doc.Save(@"d:\bb.xml");
Console.Write(doc.OuterXml);

分享到:
评论

相关推荐

    C# 生成xml文件,编码为utf-8方法

    C# 生成 XML 文件,编码为 UTF-8 方法是指在 C# 编程语言中,使用特定的方法和类来生成 XML 文件,并将其编码为 UTF-8 编码格式的过程。这种方法常用于数据交换、配置文件、日志记录等领域。 在 C# 中,生成 XML ...

    c#操作XML 读取、生成,WEBSERVICE接口

    本教程将深入探讨如何在C#中操作XML,包括读取和生成XML文档,并利用Web Service接口进行数据传输。 1. **C#操作XML:读取** 在C#中,我们可以使用`System.Xml`命名空间中的类来处理XML文档。其中,`XmlDocument`...

    C# 方式生成xml格式字符串

    生成xml格式字符串、序列化XML 对象=》XML文本、反序列化 XML文本=》对象 等方法,对象和xml之间的相互转换、datatable方式转换为xml文本的工具类方法 C#语言

    基于C#的XML可视化界面编辑系统

    1. **XML解析与生成**:使用C#的XmlDocument类,我们能加载、解析XML文档,并将其转换为内部数据结构。同时,当用户在界面上进行修改时,系统能够实时生成对应的XML代码。 2. **可视化编辑器**:为了实现可视化编辑...

    c#生成XML字符串

    c#生成XML字符串,简单易懂,中间过程不生成XML文件,不用担心多个操作的访问问题,返回结果为标准的XMl格式。

    c# 循环生成XML方法

    在C#中,生成XML文档的第一步是创建一个`XmlDocument`对象。这个对象充当了整个XML文档的容器,所有的节点(包括元素、属性、注释等)都将被添加到这个容器中。例如,在给定的代码片段中,首先实例化了一个`Xml...

    C# 使用 XML方式 导出 Excel

    4. **创建Excel文件**:使用C#的ZipArchive类,将所有的XML文件打包成一个.zip文件,并将其文件扩展名更改为.xlsx。这将创建一个符合Excel Open XML标准的文件,可以在Excel中打开并编辑。 5. **处理大量数据**:当...

    C#处理XML的方法

    本文中,CreateAllUpdateFilesXml函数使用XmlDocument类来生成XML文件。该函数将所有目录下的文件信息读取出来,并将其转换为XML格式。 二、使用XmlNode类 XmlNode类是XmlDocument类的子类,用于表示XML文档中的...

    C#读取XML文件并写入数据库

    下面,我们将详细介绍三种使用C#读取XML文件并将其写入数据库的方法。 1. **使用XmlReader类逐行读取并写入** - `XmlReader` 是一个高效的流式读取器,不占用大量内存。通过创建`XmlReader`实例,我们可以逐个节点...

    C#读写XML文件,支持多层节点

    本文将详细讲解如何使用C#进行XML文件的读写操作,特别是处理多层节点的情况。 首先,我们需要了解.NET Framework提供的System.Xml命名空间,其中包含了处理XML文档的主要类。例如,XmlDocument、XmlNode、...

    C#动态生成XML文件

    本篇文章将详细探讨如何在C#中动态生成XML文件,包括创建XML元素、添加属性、设置参数等关键步骤。 首先,我们需要引入System.Xml命名空间,它是C#处理XML的基础。在代码开头加入以下语句: ```csharp using ...

    C#解析XML文件并用WinForm显示

    在本文中,我们将深入探讨如何使用C#编程语言解析XML文件,并将其内容在Windows Forms(WinForm)应用程序中展示。XML(eXtensible Markup Language)是一种数据存储和交换的标准格式,而C#是Microsoft .NET框架下...

    C# LinqXML使用LINQ技术对XML文件进行读取

    本文将详细介绍如何使用C#的LinqXML技术对XML文件进行读取。 首先,我们需要引入必要的命名空间。在C#代码中,确保包含了以下导入语句: ```csharp using System; using System.Linq; using System.Xml.Linq; ``` `...

    C#操作XML文件完整源码(十分经典)

    本主题将深入探讨如何使用C#操作XML文件,通过以下知识点来理解并实现这一过程。 1. **XML基础知识**: - XML的结构:XML文件由元素、属性、文本内容和命名空间等构成,遵循严格的规则。 - XML文档对象模型(DOM...

    Xml文件自动生成C# Class类

    2. **创建C#类模板**:根据XML结构,我们可以手动创建C#类,或者使用工具自动生成。例如,可以编写一个程序,遍历XML的元素和属性,并为每个元素和属性生成相应的C#类成员。成员类型通常对应于XML节点的值类型,如`...

    C# XML解析方式

    根据给定文件中的标题、描述、标签以及部分内容,可以总结并深入探讨以下关于C#中XML解析的关键知识点: ### C#中的XML解析方式 #### 1. XML Text Reader(流式解析) - **简介**:在.NET框架中,`XMLTextReader`...

    C#中XML文件的树形显示

    在C#编程环境中,XML(eXtensible Markup Language)是一种常用的数据交换格式,它具有结构化、易于读写的特点,常用于存储和传输数据。本文将深入探讨如何在C#中实现XML文件的树形显示,以及如何进行节点的插入和...

    根据XML模版自动生成

    3. **XML文件构造**:使用编程语言(如Java、Python、C#等)的XML库(如DOM、SAX、XMLStreamWriter等)创建XML文件。这些库提供了API,用于添加、修改和删除XML元素及属性,从而根据模板填充数据。 - DOM...

    C# xml处理和排序

    - **创建XML文档**:C#中的System.Xml命名空间提供了多种创建XML文档的方法,如使用XmlDocument类或XDocument类。例如,可以创建一个简单的XML文档如下: ```csharp XmlDocument doc = new XmlDocument(); doc....

    C#代码生成XML自带注释

    C#代码生成XML自带注释。

Global site tag (gtag.js) - Google Analytics