以下のXMLを文字列ノードに追加しました(文字列ノードの数はツールで定義されています - いくつの言語が追加されますか) 私はsystem.xml
を使用しました各ノードは以下のコードのような文字列になります。c#XML読み込み:同じノード名を持つノードの読み取り
各 "文字列"のInnerText
を配列に保存するオプションはありますか? 私も以下のコード(forループ)を試しましたが、ループの数(stringnumber)を定義する方法はわかりません。 アドバイスをいただければ幸いです。ここ
valid = TBElement.GetElementsByTagName("Valid")[0].InnerText;
for (int b = 0; b == stringnumber; b++)
{
languages[b] = TBElement.GetElementsByTagName("Languages/string")[0].InnerText;
}
はXMLである:
<ArrayOfGlobalInfo>
<GlobalInfo>
<NumberOfEntries>2</NumberOfEntries>
<LanguageNewDefaultOptions />
<Languages>
<string>eng</string>
<string>ger</string>
<string>ita</string>
<string>fre</string>
</Languages>
<Valid>true</Valid>
</GlobalInfo>
</ArrayOfGlobalInfo>