博客
关于我
XDocument类
阅读量:362 次
发布时间:2019-03-04

本文共 800 字,大约阅读时间需要 2 分钟。

XDocument类提供了处理XML的方法,包括声明,注释和处理指令,一个XDocument对象可以包括以下内容:
  1.  一个单一XElement对象(根)
  2.  一个单一的XDeclaration对象
  3.  一个单一的XDocumentType对象(指向一个DTD)
  4.  任何数量的XProcessingInstruction对象
  5.  任何数量的XComment对象
不过在LINQ to XML来处理XML时基本不会用到声明,注释和处理指令.
下面就用一个示例来看看如何用XDocument来创建一个简单的XML文档吧,它包含几个元素和一个属性,一个处理指令和一些注释.

 

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;
namespace ConsoleApplication1
{
   
class Program
    {
       
static void Main(string[] args)
        {
            XDocument doc
= new XDocument(
               
new XProcessingInstruction("xml-stylesheet", "title='黄聪'"),
               
new XComment("注释1"),
               
new XElement("Root",
                   
new XElement("Persons",
                       
new XElement("Person",
                           
new XAttribute("Id", 1),
                           
new XElement("Name", "Huang Cong"),
                           
new XElement("Sex", ""))),
                           
new XComment("注释2")));
            doc.Save(
"test.xml");
        }
    }
}

转载地址:http://otje.baihongyu.com/

你可能感兴趣的文章
MySQL安装配置教程(非常详细),从零基础入门到精通,看完这一篇就够了
查看>>
mysql安装配置简介
查看>>
MySQL定义和变量赋值
查看>>
mysql定时任务事件清理单表数据
查看>>
MySQL定时器Events
查看>>
Mysql定时备份脚本
查看>>
mysql实战01|基础架构:一条SQL查询语句是如何执行的?
查看>>
Mysql实战之数据备份
查看>>
MySQL实战教程:从小白到大神的进阶之路!
查看>>
mysql实现成绩排名
查看>>
Mysql客户端中文乱码问题解决
查看>>
mysql客户端工具使用
查看>>
MySQL密码忘记,怎么办?
查看>>
mysql对同一张表进行查询和赋值更新
查看>>
mysql导入数据库出现:Incorrect string value: '\xE7\x82\xB9\xE9\x92\x9F' for column 'chinese' at row 1...
查看>>
mysql导入(ibd文件)
查看>>
Mysql工作笔记006---Mysql服务器磁盘爆满了_java.sql.SQLException: Error writing file ‘tmp/MYfXO41p‘
查看>>
MySQL工具1:mysqladmin
查看>>
mysql常用命令
查看>>
MySQL常用命令
查看>>