XDocument 和 XmlDocument 有什么区别
答案:2 悬赏:70 手机版
解决时间 2021-11-25 06:14
- 提问者网友:niaiwoma
- 2021-11-24 09:29
XDocument 和 XmlDocument 有什么区别
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-11-24 09:40
XDocument是.net 3.5为Linq for XML准备的轻量级Document对象,在功能上他和XmlDocument差不多,但是配合Linq使用更方便而已。
Linq是.NET Framework 3.5引入的一个编程概念,在语言级别如C#中会表现为一种新的语法,如
from c in "internationalization".ToCharArray()
where c == 'i'
select c.ToUpper()
看起来和SQL很像,所以他有个相似的名字叫Linq
主要的作用是使用类SQL语法来处理应用程序中的数据
而在Linq for XML中,也可以使用这种语法来处理XML文档,如找出所有标签名为a的元素的href属性
from e in document.Elements
where e.TagName == "a"
select e.Attributes["href"]
Linq是.NET Framework 3.5引入的一个编程概念,在语言级别如C#中会表现为一种新的语法,如
from c in "internationalization".ToCharArray()
where c == 'i'
select c.ToUpper()
看起来和SQL很像,所以他有个相似的名字叫Linq
主要的作用是使用类SQL语法来处理应用程序中的数据
而在Linq for XML中,也可以使用这种语法来处理XML文档,如找出所有标签名为a的元素的href属性
from e in document.Elements
where e.TagName == "a"
select e.Attributes["href"]
全部回答
- 1楼网友:神的生死簿
- 2021-11-24 09:45
XDocument是.net 3.5为Linq for XML准备的轻量级Document对象,在功能上他和XmlDocument差不多,但是配合Linq使用更方便而已
回答补充:
Linq是.NET Framework 3.5引入的一个编程概念,在语言级别如C#中会表现为一种新的语法,如
from c in "internationalization".ToCharArray()
where c == 'i'
select c.ToUpper()
看起来和SQL很像吧,所以他有个相似的名字叫Linq
主要的作用是使用类SQL语法来处理应用程序中的数据
而在Linq for XML中,你也可以使用这种语法来处理XML文档,如找出所有标签名为a的元素的href属性
from e in document.Elements
where e.TagName == "a"
select e.Attributes["href"]
回答补充:
Linq是.NET Framework 3.5引入的一个编程概念,在语言级别如C#中会表现为一种新的语法,如
from c in "internationalization".ToCharArray()
where c == 'i'
select c.ToUpper()
看起来和SQL很像吧,所以他有个相似的名字叫Linq
主要的作用是使用类SQL语法来处理应用程序中的数据
而在Linq for XML中,你也可以使用这种语法来处理XML文档,如找出所有标签名为a的元素的href属性
from e in document.Elements
where e.TagName == "a"
select e.Attributes["href"]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯