<SubTexture name="explosion0000.png" x="180" y="474" width="24" height="25"/>
<SubTexture name="explosion0001.png" x="422" y="609" width="30" height="30"/>
<SubTexture name="explosion0002.png" x="395" y="981" width="34" height="34"/>
<SubTexture name="explosion0003.png" x="354" y="981" width="39" height="39"/>
以上は、情報をリストから抽出する必要がある4行のXMLファイルです。私はそれぞれの行を読んで、文字列と値を使って特定のタスクを行う必要があります。これを行うために、私はコードxmlファイルを1行ずつ読み込んでリストに追加する
{
XmlReader xmlReader = XmlReader.Create("D:/C#/GameAssets/Images/alienExplode/images/alienExplode.xml");
while (xmlReader.Read())
{
Console.Write(xmlReader.Name);
while (xmlReader.MoveToNextAttribute()) // Read the attributes.
Console.Write(" " + xmlReader.Name + " = '" + xmlReader.Value + "' ");
Console.WriteLine(" ");
}
Console.ReadKey(); // wait for keyboard input to exit
}`
を使用するが、私は、それを読んでデータを抽出し、それを使用できるように、リストに値を取得する方法がわかりません。助けてもらえますか?
* "xmlファイルを1行ずつ読み込む" * XMLの "行"の概念は存在しません。これらの点でそれについて考えることはあなたの頭の中から取り除くことは役に立たない。あなたがしたいのは、* XMLを解析し、それを要素ごとに処理することです。 – Tomalak
上記のXMLを使用してサンプルコードのいくつかの行でそれを行うのを手伝ってもらえますか? – emorphus
'XmlReader'を使う特別な理由はありますか、それともあなたが試した最初のものですか?また、あなたが何か起こっているか、生産したいことを正確に文章で説明してください。 – Tomalak