【发布时间】:2014-05-26 19:17:56
【问题描述】:
对于一个大学项目,我正在使用 XML 阅读器阅读 XML 文档。到目前为止,我有这段代码用于读取 XML 元素并获取它们的属性值,但我还想验证我正在从中读取属性值的元素是否具有相似的名称。例如,如果元素名称不是“pos”,那么我不想从中读取属性。 这是我的代码:
while(_reader.Read())
{
if (_reader.NodeType == XmlNodeType.Element)
{
if(_reader.HasAttributes)
{
piecesOnBoard[indx] = _reader.GetAttribute("piece");
}
}
indx++;
}
【问题讨论】: