我正在建立一个多语言网站,它将提供四种语言。我将使用 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 条件。谢谢你的帮助。