我有一个很大的 XML 文件,所以我正在使用 XMLTextReader。我无法读取该值,因为格式与我使用过的其他 XML 文件有点不同。
<class>
<column>Size</column><int>30</int>
<column>TeamColor</column><string>red</string>
...
</class>
如何读取 Size 并获得 30 的值?我目前有
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element)
element = reader.Name;
else if (reader.NodeType == XmlNodeType.Text)
{
if (element == "column")
{
if(reader.Value == "Size")
//can get true here, but can't return the int value next to it
}
}
}