gpt4 book ai didi

c# - XDocument 对不为空的对象的空引用

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:21 25 4
gpt4 key购买 nike

我有一个 xml(称为 xdoc)文件,如下所示:

<Root>
<ItemContainer>
<Item>
<Item>
<Item>
<Item>
</ItemContainer>
</Root>

如果我做以下事情

XElement xel = xdoc.Element("ItemContainer");

据我所知,我应该取回对我的 ItemContainer 节点元素的引用,但我一直取回 null。我已经阅读了这个的 msdn 文档

"Gets the first (in document order) child element with the specified XName. "

据我所知,ItemContainer 是具有指定名称的第一个子元素。我错过了什么?

最佳答案

做:

XElement xel = xdoc.Root.Element("ItemContainer");

因为 <Root>也必须处理。

XElement xel = xdoc.Element("Root").Element("ItemContainer");

应该也可以

关于c# - XDocument 对不为空的对象的空引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7552655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com