LINQ To XML:按文档定义的元素顺序显示元素InDocumentOrder
来源:互联网 发布:怎样用网络电视看直播 编辑:程序博客网 时间:2024/06/03 16:46
这个发生挺有意思的,有时候我们打乱文档元素原有的顺序,比方说对元素顺序进行倒转Reverse
但是有时候又需要取回原有的顺序,这个时候就可以使用InDocumentOrder,下面是例子
这里面已经对结点顺序进行了倒转
IEnumerable<XNode> nodes =
xDocument.Element("BookParticipants").Elements("BookParticipant").
Nodes().Reverse();
下面的输出可以看到InDocumentOrder所起的作用
Source node: <LastName>Buckingham</LastName>
Source node: <FirstName>Ewan</FirstName>
Source node: <LastName>Rattz</LastName>
Source node: <FirstName>Joe</FirstName>
Source node: <!--This is a new author.-->
Ordered node: <!--This is a new author.-->
Ordered node: <FirstName>Joe</FirstName>
Ordered node: <LastName>Rattz</LastName>
Ordered node: <FirstName>Ewan</FirstName>
Ordered node: <LastName>Buckingham</LastName>
- LINQ To XML:按文档定义的元素顺序显示元素InDocumentOrder
- linq to xml查找元素的值
- LinQ To Xml 通过元素属性检索元素的值
- [代码]获取XML元素的值(LINQ to XML)
- 使用Linq to XML操作XML的元素
- [代码]元素的附加和克隆(LINQ to XML)
- LINQ To XML:获取,修改,增加,删除元素的属性
- Linq To XML:用名称查找元素
- LINQ To XML:遍历元素属性
- LINQ To XML:设置子元素的值、添加子元素或移除子元素(XElement.SetElementValue)
- [代码]使用函数构造创建具有属性的元素(LINQ to XML)
- [代码]访问内存中的XML元素和元素属性(LINQ to XML)
- struts-config.xml中元素的顺序
- struts-config.xml中元素的顺序
- 使用 XML Schema 定义元素的基本知识
- 使用 XML Schema 定义元素的基本知识
- 使用 XML Schema 定义元素的基本知识
- 使用 XML Schema 定义元素的基本知识
- 依然迷茫
- AutoIT函数
- 第八日 20110425
- TUP第九期:大规模互联网架构实战
- MyEclipse8.5安装Spket插件(MyEclipse8.5 javacript (jQuery extjs)自动提示)
- LINQ To XML:按文档定义的元素顺序显示元素InDocumentOrder
- webview加载html
- ExecutorService实现多线程socket
- (转)[Windows]在Win7游戏管理器中添加游戏
- ucos2
- 动态规划算法——乘法表问题
- 用ExpandableListView实现好友分组
- Java theory and practice: Good housekeeping practices
- Upgrading ASM instance from Oracle 10.1 to Oracle 10.2. (Single Instance)