私はC#を初めて使用しています。私は要素のリストをXMLファイルに保存するアプリケーションを構築しています。次のように私のXMLファイルの構造は次のとおりです。C#newbie:繰り返しXMLをメモリに読み込む
<Elements>
<Element>
<Name>Value</Name>
<Type>Value</Type>
<Color>Value</Color>
</Element>
<Element>
<Name>Value</Name>
<Type>Value</Type>
<Color>Value</Color>
</Element>
<Element>
<Name>Value</Name>
<Type>Value</Type>
<Color>Value</Color>
</Element>
</Elements>
私はそれらの項目の< 100を持っており、それは(私は、やり過ぎであることをも、SQLiteのDBソリューションを検討している)単一のリストです。アプリケーションが読み込まれると、この要素のリストをメモリに読み込みます。現在、Webを少し閲覧した後、XmlTextReaderを使用しています。
しかし私は間違った方法でデータを使用していますが、タグごとにデータを読み取るため、タグが特定の順序であることが必要です(そうでなければコードが乱雑になります)。私がしたいのは、完全な "Element"構造体を読み込み、名前からタグを抽出することです。私はそれが可能だと確信していますが、どのように?
明確にするために、主な違いは、今日のXmlTextReaderの使用方法で、タグの順序が間違っているなどのシナリオには寛容ではないということです。
このような構造をC#のメモリにロードするにはどうすればよいですか?
ここであなたはインターネットはXmlTextReaderを見つけるために?そして、なぜMSDNで始まらなかったのですか? http://msdn.microsoft.com/en-us/xml/default.aspx、http://msdn.microsoft.com/en-us/library/system.xml.aspxを参照してください。 –