【发布时间】:2015-06-10 12:30:15
【问题描述】:
考虑xml文件的部分。
<Element>Value</Element>
我使用 XmlTextReader 读取 xml 文件。所以我用while(reader.Read())
现在当我到达Element 时,我想获得它的价值。
if(reader.NodeType == XmlNodeType.Element && reader.LocalName == "Element")
{
reader.Read();
var var = reader.Value;
}
有没有办法把这两行结合起来?单个表达式等于:
reader.Read();
var var = reader.Value;
请注意,我不想跳到 Element。我正在使用 XmlTextReader 并逐行读取 xml。
唯一的原因是保持代码简单。如果可以的话,我会感觉更好。
【问题讨论】:
标签: c# xml xmltextreader