C# 如何获取下一个和上一个节点
我正在尝试获取当前元素的下一个元素和上一个元素 这是xmlC# 如何获取下一个和上一个节点,c#,xml,linq-to-xml,C#,Xml,Linq To Xml,我正在尝试获取当前元素的下一个元素和上一个元素 这是xml <template id="9"> <tabs> <tab> <name>test</name> <description /> </tab> <tab> <name>test3</name> <description />
<template id="9">
<tabs>
<tab>
<name>test</name>
<description />
</tab>
<tab>
<name>test3</name>
<description />
</tab>
<tab>
<name>test7</name>
<description />
</tab>
</tabs>
<tabs />
<tabs />
</template>
这个怎么样:
var previous = Current.PreviousNode;
var next = Current.NextNode;
唯一的问题是,它将返回注释和其他节点,但基于您的XML,这仍然适用于您
var previous = Current.PreviousNode;
var next = Current.NextNode;