快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

澳门黄金城官网网:C 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)



我的上一篇文章描述了用通俗措施实现对xml文件的基础操作,谢谢各位园友给我提的每一个建议,大年夜家主要在说:用Li澳门黄金城官网网nq去实现对xml的操作加倍方便简洁,于是乎我就现进修了一下Linq to xm澳门黄金城官网网l,因为是刚刚打仗Linq,理解肯定不会很深,以是请各位园友不吝见示,有建议只管说,在此先谢过大年夜家啦~

LINQ to XML 为创建 XML 元素供给了一种称为“函数构造”的有效要领澳门黄金城官网网。函数构造是指在单个语句中创建 XML 树的能力。

启用函数构造的 LINQ to XML 编程接口有几个紧张功能:

XEleme澳门黄金城官网网nt 构造函数可以对内容采纳多种类型的参数。 例如,可以通报另一个 XElement 工具,该工具将成为一个子元素。 可以通报一个 XAttribute 工具,该工具将成为该元素的一个属性。 也可以通报任何其他类型的工具,该工具将转换为字符串并成为该元素的文本内容。

XElement 函数采纳类型为 Object 的 params 数组,是以可以向该构造函数通报随意率性澳门黄金城官网网数目的工具。 这使您可以创建具有繁杂内容的元素。假如工具实

现 IEnumerableT>,则罗列工具中的聚拢,并添加聚拢中的所有项。

假如聚拢包孕 XElement 或 XAttribute 工具,则零丁添加聚拢中的每一项。这一功能很紧张,由于它容许您将 LINQ 查询的结果通报给构造函数。

本文的主要模块为:

① :天生xml文件

② :遍历xml文件的节点信息

③ :改动xml文件的节点信息

④ :向xml文件添加节点信息

⑤ :删除指定xml文件的节点信息

①:【天生xml文件】假设我们想天生这样的一个xml文件布局,如下所示:

xml version="1.0" encoding="utf-8" ?>

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: