プログラムに複数の言語を実装したい。私はこのようなxmlファイルを使用しています:
<?xml version="1.0" encoding="utf-8"?>
<root>
<language id="EN">
<String id="rxtst_found">.rxtst found</String>
<String id="exe_found">.exe found</String>
<String id="rxtst_not_found">No .rxtst found</String>
<String id="exe_not_found">No .exe Found</String>
</language>
<language id="DE">
<String id="exe_found">.exe gefunden</String>
<String id="rxtst_found">.rxtst gefunden</String>
<String id="rxtst_not_found">Keine .rxtst gefunden</String>
<String id="exe_not_found">Keine .exe gefunden</String>
</language>
</root>
私はこのような言語を呼びたいです:
getStringValue(String string_id, language lang) ...
言語を正しく解析するための最良の方法は何ですか?私は次のようなことを考えました
XmlNodeList xmlNodesByLanguage = xdoc.GetElementsByTagName("language");
...
String tempLang = xmlNodesByLanguage.Item(i).Attributes["id"].Value;
しかし、私には手がかりがありません...