我有一個很大的XML文件,所以我使用XMLTextReader。由於格式與我所使用的其他XML文件有點不同,因此我無法讀取值。閱讀XML中的相鄰元素
<class>
<column>Size</column><int>30</int>
<column>TeamColor</column><string>red</string>
...
</class>
如何讀取大小,然後得到值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
}
}
}