巧用XML做多語(yǔ)言界面的FLASH_Xml教程
推薦:XML入門的一些常見(jiàn)的問(wèn)題總結(jié)(二)作者:AngelGavin 出處:CSDN Internet Explorer 5.0 對(duì) XML 提供哪個(gè)級(jí)別的支持? Internet Explorer 5 提供下列 XML 支持: 直接查看 XML。Microsoft XML 實(shí)現(xiàn)允許用戶
我就來(lái)確定流程吧。
1.先判斷操作系統(tǒng)的語(yǔ)言版本->2.讀取相關(guān)語(yǔ)言包 ->3.替換顯示字串
一、判斷系統(tǒng)語(yǔ)言
判斷語(yǔ)言有一個(gè)內(nèi)置函數(shù) System.capabilities.language,這個(gè)比較簡(jiǎn)單的,但你不可能每個(gè)語(yǔ)言都有,所以要建立一個(gè)已經(jīng)有的語(yǔ)言包的數(shù)組,一一比較,如果沒(méi)有,就選用默認(rèn)的語(yǔ)言包了。
這是這個(gè)功能的函數(shù)
代碼拷貝框
function getLANG() {
//已經(jīng)擁有的語(yǔ)言列表
var LANG_list = ["zh-CN", "en"];
//先用系統(tǒng)函數(shù)取語(yǔ)言代碼
var LANG = System.capabilities.language;
//是否已經(jīng)擁有相關(guān)語(yǔ)言包,若無(wú),就用英文
for (var i = 0, find = false; iif (LANG == LANG_list[i]) {
find = true;
break;
}
}
LANG = find ? LANG : en;
return (LANG);
}
二、讀取語(yǔ)言包,并一次性替換
這里我使用的是XML文件,這樣就不用一次載入所有語(yǔ)言包了。語(yǔ)言包結(jié)構(gòu)如下,注意是UTF-8編碼的,注意這里的技巧是文件名得是語(yǔ)言名,比如中文就得是 zh-CN.xml ,英文就得是 en.xml。
代碼拷貝框
<?xml version="1.0" encoding="UTF-8"?>
<LANG>
<LANG_username value = "用戶名" />
<LANG_password value = "密 碼" />
<LANG_login value = "登 陸" />
<LANG_reg value = "注 冊(cè)" />
<LANG_change value = "en" />
</LANG>
分享:名詞解釋:什么是XSL,它有什么用途XSL 之于 XML 就像 CSS 之于 HTML。它是指可擴(kuò)展樣式表語(yǔ)言 (EXtensible Stylesheet Language)。這是一種用于以可讀格式呈現(xiàn) XML 數(shù)據(jù)的語(yǔ)言。XSL 實(shí)際上包含兩個(gè)部分: * XSLT
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開(kāi)發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語(yǔ)法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫(kù)
- WML教程之文本框控件Input
- 無(wú)線標(biāo)記語(yǔ)言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測(cè)試模式 - XSL教程 - 5
Xml教程Rss訂閱編程教程搜索
Xml教程推薦
猜你也喜歡看這些
- 更正用AJAX實(shí)現(xiàn)IE TREE無(wú)刷新取值的方法
- 使用javascript xml技術(shù)實(shí)現(xiàn)分頁(yè)瀏覽
- 淺談使用XMLHttpRequest與DOM對(duì)象
- 基于XML語(yǔ)言的來(lái)實(shí)現(xiàn)購(gòu)物車的詳細(xì)代碼
- XML輕松學(xué)習(xí)手冊(cè)(1)XML快速入門
- Java中四種XML解析技術(shù)之不完全測(cè)試
- 一日精通Ajax技術(shù)
- XMLHTTP組件相關(guān)技術(shù)應(yīng)用資料
- 解讀Ajax清理緩存
- WML學(xué)習(xí)(七):CGI編程
- 相關(guān)鏈接:
- 教程說(shuō)明:
Xml教程-巧用XML做多語(yǔ)言界面的FLASH
。