4 つの言語を提供する多言語 Web サイトを構築しています。asp:MenuItem コントロールを使用します。言語ごとに、XML ドキュメントからメニュー項目の名前を読み取りたいと考えています。XML ドラフトは次のように考えることができます。
<root>
<language>
<en>
<home>
<link>Default.aspx</link>
<text>Home</text>
</home>
<about>
<link>About.aspx</link>
<text>About</text>
</about>
</en>
<de>
<home>
<link>Default.aspx</link>
<text>Hauptseite</text>
</home>
<about>
<link>About.aspx</link>
<text>Über</text>
</about>
</de>
</language>
</root>
構文と構造が正しいかどうかはわかりません。私の他の目標は、メニュー項目の順序についてです。順序はすべての言語で同じでなければなりません。
これを実現する方法を知りたいです。または、これを行う別のおよび/またはより良い方法があります。また、データベースは両方の言語のコンテンツに対応しています。
if-else 条件で作業したくありません。ご協力いただきありがとうございます。