XML ファイルの内容を取得して、リストにダンプしたいと考えています。次に、リスト内の文字列を取得し、XmlReader を使用してデータを解析します。これを行う方法はありますか?
私は XmlReader にあまり詳しくなく、C# の専門家にもほど遠いですが、次のようなものを使用したいと思います。
List<string>fileData = new List<string>();
string xmlData = "somestring";
XmlReader reader = XmlReader.Create(new StringReader(xmlData));
/* put all the data in a file into fileData */
foreach (string s in fileData)
{
/* use reader.WHATEVERFUNCTION I need to parse fileData for my data */
}
これを行う方法はありますか?.Create 関数を foreach 内に配置する必要があるようです。つまり、関数を使用する必要があるたびに、新しいリーダーを作成する必要があります。多くの理由から、これは最良のアイデアとは思えません。
助言がありますか?
ありがとう!