【发布时间】:2013-01-21 09:25:32
【问题描述】:
我正在建立一个提供四种语言的多语言网站。我将使用 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 条件。感谢您的帮助。
【问题讨论】: