0

我有一个非常大的 xml 文件。我使用 xmlReader 阅读它。当我到达下一行时遇到问题:

<title>Abasia<nemod>(-astasia) (hysterical)</nemod></title>

我如何阅读所有这些内容。最后我必须有下一个字符串:“Abasia(-astasia)(歇斯底里)”。

我尝试对所有元素使用 ReadElementContentAsString(),但是像这样的元素有例外,因为它有子元素。

请帮忙=)

4

1 回答 1

1

像这样的东西对你有用吗?

XmlNodeList itemNode = xmlDoc.SelectNodes("/");
XmlNode titleNode = itemNode.SelectSingleNode("title");
XmlNode nemodNode = itemNode.SelectSingleNode("nemod");
if((titleNode != null) && (dateNode != null))
    Console.WriteLine(titleNode.InnerText + " " + nemodNode.InnerText);
于 2013-05-21T06:09:26.273 回答