【发布时间】:2017-03-26 10:43:23
【问题描述】:
以下是代码:
string str = "<A><B>Apple</B><B>Mango</B></A>";
using (XmlReader xmlReader = XmlReader.Create(new StringReader(str)))
{
while (xmlReader.Read())
{
if (xmlReader.NodeType == XmlNodeType.Element && xmlReader.Name == "B")
{
Console.WriteLine(xmlReader.ReadElementContentAsString());
}
}
}
输出:
苹果
假定输出:
苹果
芒果
你能帮我理解这段代码有什么问题吗?如何获得预期的输出?
注意:我想用 XmlReader 来实现这一点
【问题讨论】: