【发布时间】:2012-10-02 21:11:46
【问题描述】:
我使用 C# 将 xml 值存储在一个字符串中。
string abcd="<xstructure><a>
<a1>1</a1>
<a2>2</a2>
<a3>3</a3>
</a>
<b>4</b>
</xstructure>";
我从字符串中检索了 xml 值,例如,
var xElem = XElement.Parse(abcd);
string b= xElem.Element("b").Value;
工作正常。如何检查 XML 结构中是否存在 Xml 节点?如果我尝试从结构中获取 C 值,则 XML 结构中不存在 C 值。所以我需要在我尝试获取 C 值之前检查 c 值是否可用。我该怎么做?
【问题讨论】:
-
无效的xml,必须只有一个根节点。
-
@ChuckSavage 现在检查该结构
标签: c# xml xml-parsing xml-serialization