For an XDocument descendants operation how can only return immediate child nodes?
I have an operation along the lines of:
XDocument xmlDc = XDocument.Load(dependencyFilePath);
IEnumerable<IGrouping<string, XElement>> scriptNodes =
from s in xmlDc.Descendants("script") select s;
The problem is my XML doc is structured as follows
<topNode>
<script>
<someNode>...</someNode>
<script>....</script>
</script>
</topNode>
Essentially, script tags can have child scrip tags, but when I do Descendents, I only want to retrieve immediate child node, not grandchild script nodes.
Is this possible with XDocument? Can I use a predicate to somehow check if a potential selectee has for parent the node I am checking from to accomplish this?
我认为Elements("script")
可以做到这一点,而不是Descendants("script")
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.