我正在尝试验证 XElement 中是否存在元素和属性。基本上,我想知道是否有人有通用的方法来检查给定路径是否为空。我无权访问 System.Xml.XPath(这样做是为了紧凑的框架)。
基本上我所拥有的是:
<root value"1000">
<element1>test<element1>
<element2>1<element2>
....
<element30>
<subElement1>stuff</subElement1>
</element30>
</root>
现在我知道你可以“如果这是空的,那么做这个和那个”。但是由于根目录下可以有超过 30 个元素,它们是可选元素,因此我需要一种方法来获取该值(如果存在)并以一种很好的紧凑方式将其转换为正确的类型(我知道)。
有什么建议么?