- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LinqToXml 相关操作
LINQ to XML 编程基础
1、LINQ to XML 类
以下的代码演示了如何使用 LINQ to XML 来快速创建一个 xml :
隐藏行号 复制代码 ?创建 XML
1. public static void CreateDocument()
2.
3. {
4.
5. string path = @d:\website;
6.
7.
8. XDocument xdoc = new XDocument (new XDeclaration (1.0, utf-8, yes),
9.
10. new XElement (Root, root));
11.
12.
13. xdoc.Save(path);
14.
15. }
16.
运行该示例将会得到一个 xml 文件,其内容为:
?xml version=1.0 encoding=utf-8 standalone=yes?
第 1 页第 1 页
LinqToXml 相关操作
Rootroot/Root
2、XElement 类
XElement 类是 LINQ to XML 中的基础类之一。 它表示一个 XML 元素。 可以使用该类创建元素 ;更改元素内容 ;添加、更改或删除子元素 ;
向元素中添加属性;或以文本格式序列化元素内容。 还可以与 System.Xml 中的其他类(例如 XmlReader、XmlWriter 和
XslCompiledTransform )进行互操作。
使用 LINQ to XML 创建 xml 文档有很多种方式,具体使用哪种方法要根据实际需要。而创建 xml 文档最简单、最常见的方式是使用 XElement
类。以下的代码演示了如何使用 XElement 类创建一个 xml 文档:
显示行号 复制代码 ?这是一段程序代码。
1. public static void CreateCategories()
2.
3. {
4.
5. string path = @d:\website;
6.
7.
8. XElement root = new XElement (Categories,
9.
10.
11. new XElement (Category,
12.
13.
14. new XElement (CategoryID, Guid.NewGuid()),
15.
16.
17. new XElement (CategoryName, Beverages)
18.
19. ),
20.
21.
22. new XElement (Category,
23.
24.
25. new XElement (CategoryID, Guid.NewGuid()),
26.
27.
28. new XElement (CategoryName, Condiments)
29.
30.
31. ),
32.
33.
34. new XElement (Category,
第 2 页第 2 页
LinqToXml 相关操作
35.
36.
37.
文档评论(0)