大きなXMLファイルがあるので、XMLTextReaderを使用しています。フォーマットが他の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
}
}
}