[代码]使用LINQ的查询结果填充XML树(LINQ to XML)

news/2024/7/4 0:50:15 标签: linq, xml, 文档, string, class, c
cle class="tags" href="/tags/CLASS.html" title=class>class="baidu_pl">
cle_content" class="tags" href="/tags/CLASS.html" title=class>class="article_content clearfix">
content_views" class="tags" href="/tags/CLASS.html" title=class>class="htmledit_views">

此代码使用的是LINQ to XML的color: #ff0000;">函数构造功能创建一个XML树࿰c;其中树中的一些元素是通过LINQ查询结果填充。实际上࿰c;通过本例也可以看到如何使用LINQ to XML将原始XMLclass="tags" href="/tags/CLASS.html" title=class>class="tags" href="/tags/WenDang.html" title=文档>文档转换成为另外一种XMLclass="tags" href="/tags/CLASS.html" title=class>class="tags" href="/tags/WenDang.html" title=文档>文档。
下面代码中使用的PurchaseOrder.class="tags" href="/tags/CLASS.html" title=class>class="tags" href="/tags/XML.html" title=xml>xmlclass="tags" href="/tags/CLASS.html" title=class>class="tags" href="/tags/WenDang.html" title=文档>文档内容:

示例代码
代码中首先将PurchaseOrder.class="tags" href="/tags/CLASS.html" title=class>class="tags" href="/tags/XML.html" title=xml>xmlclass="tags" href="/tags/CLASS.html" title=class>class="tags" href="/tags/WenDang.html" title=文档>文档的内容通过color: #ff0000;">XDocument.Load()方法加载到内存中࿰c;然后调用XDocument.color: #ff0000;">Descendants()方法找到元素名为Items的所有元素。接着使用函数构造创建了一个XElement对象࿰c;它的内容是由LINQ to XML的查询结果来填充。在查询中࿰c;遍历每一个Items元素࿰c;然后找出这些元素中名为Item的所有子元素。

运行上面的代码࿰c;会在控制台上输出如下的XML内容࿰c;很明显这和PurchaseOrder.class="tags" href="/tags/CLASS.html" title=class>class="tags" href="/tags/XML.html" title=xml>xml中的格式是有区别的。

cle>

http://www.niftyadmin.cn/n/1704247.html

相关文章

间歇性(周期性)成功焦虑症

浑浑噩噩一段时间,起码是1年以上,然后某一天突然觉醒,开始后悔,开始着手补救:制定一个每天6:00起床,12:00睡觉,中间要做的事情细到以分钟为单位的拯救自我计划&#xff0…

Kubernetes GC in V1.3 源码分析

本文是对Kubernetes V1.3发布的新Garbage Collector模块的源码解读。实际上本文的是基于kubernetes v1.4的代码进行分析的,和V1.3没有大的改动。GC worker的默认值从V1.3中的5调整为V1.4中的20。阅读本文前,请先阅读Kubernetes GC in v1.3。如果可以&…

[代码]使用函数构造创建具有属性的元素(LINQ to XML)

此代码主要示范如何使用LINQ to XML的函数构造功能创建具有属性的元素。实际上是向XElement的构造函数添加XAttribute实例对象。示例代码此示例代码创建了一个名为Phone的元素,并且为此元素添加了2个属性:Type和Country。using System;using System.Coll…

extern C——用“C”来规约在C++中用C的方式进行编译和链接

C中的extern “C”用法详解 extern "C"表明了一种编译规约,其中extern是关键字属性,“C”表征了编译器链接规范。对于extern "C"可以理解成在C/C中的混合编程的编译指令。用“C”来规约在C中用C的方式进行编译和链接。 extern "…

Java基础--19--多态-instanceof

1、基本概念 面向对象有四个基本特性:抽象、封装、继承、多态。这四个特性中,抽象、封装、继承是多态的基础,多态是抽象、封装、继承的表现。 定义: 不同类的对象对同一消息作出不同的响应就叫做多态。 作用: 消除类型之间的耦合关系。 多态存在的三个条件: 1、有继…

Linux Kernel Cgroups源码浅析

本文是我几个月前在研究linux kernel Cgroups时整理的。文中大部分的理论知识是从网上各种贴子solo的,源码分析部分,我是基于kernel 4.4.19的代码进行解读分析的,各个内核版本之间应该几乎没啥差别。了解内核中Cgroups的知识,对理…

Java基础--20--接口-interface/implements

1、基本概念 Java接口是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。 一个类通过继承接口的方式,从而来继承接口的抽象方法。一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。 编写接…

字符串截取指定长度字节数(Java方法实例,注:同样思路js也适用)

可能之前是习惯了上网查看其他人的资料,当我遇到这样的问题的时候,我第一时间想到的就是上网查个现成的方法直接用;可是查阅网上各大论坛以及其他资料之后,发现大部分人都是照搬其他人的,这种情况很严重,而…