作为StyleCop的一部分,我正在研究方法文档。请参阅以下内容:
/// <summary>
/// Copies the node.
/// </summary>
/// <param name="fileName">Name of the file.</param>
/// <param name="originalClassName">Name of the original class.</param>
/// <param name="newClassName">New name of the class.</param>
/// <param name="nodeName">Name of the node.</param>
/// <param name="ID">The identifier.</param>
/// <returns></returns>
/// <exception cref="System.ArgumentNullException">doc</exception>
我的目标是从这个区块中获取返回值。
该文本作为整个字符串提供给我。我尝试将其解析为XDocument以检索返回元素,但由于缺少根元素而无法进行。
我有什么方法可以检索<returns></returns>
标签中存储的返回值吗? (请注意,它在设计中是空的,因为这实际上是我想要发现的;如果它是空的。
答案 0 :(得分:3)
我知道这看起来有点脏,但我会这样做:
string xml = "<root>" + text + "</root>";
XDocument doc = XDocument.Parse(xml);
XElement returns = doc.Root.Element("returns");
if (returns != null)
{
string returnsDescription = returns.Value;
...
}