摘要:
以下是在实际项目中遇到的问题,项目架构:MSSQL2008、NET4.0、MVC3、XSLT视图引擎.项目需求:要实现多语言站点。视图引擎使用了弱类型的XSLT引擎;多国语解决方案:多个XML语言文件(英文语言文件:lang_en-us.xml, 简体中文语言文件:lang_zh-cn.xml).对于一般字段:1、直接根据字段名称从语言文件中查找当前语言的字段说明:<xsl:value-of select="$language/word[@key='UserName']" />2、对于枚举项,为xslt定义了扩展方法:<xsl:value- 阅读全文