動的に生成された xml ドキュメントを含む C# .NET アプリがあります。名前、注文日などの注文情報を追跡します。innerText を使用して、これらのタグに含まれる情報を抽出しても問題はありません。
ただし、注文がお客様によって「構築」されると、ファイルを添付することが許可されます....
各ファイルは、タグの下の xml doc に保存されます。
だから私はこのような(単純化された)ものになります:
<order>
<Number>1</Number>
<Email>example@stack.com</Email>
<Date>2012-08-13</Date>
<File>File1.txt</File>
<File>File2.txt</File>
</order>
私が言ったように、私は他の情報を抽出します
foreach (XmlElement element in file.SelectNodes("/order"))
{
String strNumber = element.SelectSingleNode("Number").InnerText,
strEmail = element.SelectSingleNode("Email").InnerText,
strDate = element.SelectSingleNode("Date").InnerText;
}
ただし、名前でこれを行うと、インスタンスに設定されていないというエラーが発生します...これは完全に理解しています。
私の質問は、どうすればこの情報を取得できますか? ゼロからユーザーが必要とする数まで、任意の数のファイルを添付できます。
お時間をいただきありがとうございます。