首 页 教育新闻课件中心论文中心教学教案试题中心语文专题综合下载技术教程公务员  
设为首页
加入收藏
联系我们
您当前的位置:中国教育资源网 -> 技术教程 -> 网络相关 -> 服务器 -> Web服务器 -> 技术内容 退出登录 用户管理

WEB系统支持多语言的解决方案Web服务器教程

论文作者:佚名  论文来源:不详  论文发布时间:2006-6-18 22:54:36  论文发布人:chjchjchj

减小字体 增大字体

              摘要:WEB系统支持多语言的解决方案
WEB界面所看到的语言都存在数据库或资源文件中。本系统禁止一切在页面上和程序代码中有特定语言类型标识的文字存在。(注释除外)


HTML 数据绑定(Data Bind)技术的基本原理是页面中提供一个显示数据的数据源对象DSO(data source object),页面的元素通过绑定这个数据源得到数据。绝大多少HTML元素,甚至IE内置的一些ActiveX控件都提供了绑定的功能,包括 a, button, div, img, frame, iframe, label, marquee, span等标签 。关于数据源对象DSO,通常用到的有XML标签<XML></XML>。
XML 标签仅在IE5以上版本支持.其功能是在HTML页面上定义一个XML的数据岛(data island)
例如:
<XML ID="oMetaData">
<METADATA>
<AUTHOR>John Smith</AUTHOR>
<GENERATOR>Visual Notepad</GENERATOR>
<PAGETYPE>Reference</PAGETYPE>
<ABSTRACT>Specifies a data island</ABSTRACT>
</METADATA>
</XML>
XML 数据岛中的数据可以很方便的绑定。也可以很方便的用IE内置的一些ActiveXObject进行操作。下面主要介绍一下HTML的绑定。
绑定用到的两个属性是DATASRC和DATAFLD ,DATASRC 用于制定一个数据源。如:DATASRC="#oMetaData" oMetaData为DSO的ID.微软说ID前面必须加一个#,所以必须要加,要不让设置无效。
DATAFLD 这个地方要设置一个绑定的字段.如:DATAFLD = "AUTHOR"


<SPAN DATASRC="#oMetaData" DATAFLD = "AUTHOR"></SPAN> 这个在页面中显示的是John Smith
HTML表单元素支持的绑定略有不同。以下是一个演示的例子:


testbind.html
---------------------
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>


<BODY>
<xml src=xx.xml id="kk"></xml>
<INPUT TYPE="text" NAME="fd" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="crop">


<BR>
<INPUT TYPE="checkbox" NAME="aa" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="check1" value=1>
<INPUT TYPE="checkbox" NAME="aa" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="check2" value=2>
<INPUT TYPE="checkbox" NAME="aa" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="check3" value=3>
<INPUT TYPE="checkbox" NAME="a" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="check4" value=4>
<INPUT TYPE="checkbox" NAME="a" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="check5" value=5>



<BR>
<INPUT TYPE="radio" NAME="b" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="radio" value=1>
<INPUT TYPE="radio" NAME="b" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="radio" value=2>
<INPUT TYPE="radio" NAME="b" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="radio" value=3>
<INPUT TYPE="radio" NAME="b" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="radio" value=4>
<INPUT TYPE="radio" NAME="b" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="radio" value=5>
<INPUT TYPE="radio" NAME="b" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="radio" value=6>
<INPUT TYPE="radio" NAME="b" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="radio" value=7>
<BR>


<SELECT data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="select" >
<option value=1>S公司</option>
<option value=2>K公司</option>
<option value=3>L公司</option>
<option value=4>J公司</option>
<option value=5>B公司</option>
<option value=6>M公司</option>
</SELECT>


<BR>



<TEXTAREA NAME="" ROWS="5" COLS="20" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="textarea"></TEXTAREA>
<BR><INPUT TYPE="reset" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="reset" onclick="kk.src='xx2.xml'">
<INPUT TYPE="reset" data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="reset" onclick="kk.src='xx.xml'">
<div data alt="WEB系统支持多语言的解决方案" src=http://www.3pcode.com/article/article_110/#kk datafld="div"></div>


</BODY>
</HTML>



---------------------
XML数据。
xx.xml
-----------------------
<?xml version="1.0" encoding="gb2312"?>
<root>
<row><crop>4</crop>
<name>xxxx</name>
<pass>yyyyy</pass>
<check1>true</check1>
<check2>false</check2>
<check3>true</check3>
<check4>false</check4>
<check5>true</check5>
<radio>3</radio>
<select>3</select>
<textarea>文本的内容</textarea>
<reset>绑定的按钮的值</reset>
<div>DIV内的值</div></row>
</root>



---------------------
XML数据。
xx2.xml
-----------------------
<?xml version="1.0" encoding="gb2312"?>
<root>
<crop>5</crop>
<name>yyyyyyyy</name>
<pass>bbbbb</pass>
<check1>false</check1>
<check2>false</check2>
<check3>true</check3>
&l

[] [返回上一页] [打 印] [收 藏]  
 ∷相关技术评论  (评论内容只代表网友观点,与本站立场无关!) [查看发表评论...]
 
 中国教育资源网免费技术教程下载中心-站内广告 站内广告 中国教育资源网免费技术教程下载中心-站内广告 
 中国教育资源网站内搜索 站内搜索 中国教育资源网站内搜索 
 

   
 中国教育资源网免费技术教程下载中心-栏目导航 栏目导航 中国教育资源网免费技术教程下载中心-栏目导航 
· Windows 9XMEXP · Windows NT20002003
· LinuxBSD · 系统综合
· IISApache · 硬件技术
· Web服务器 · FTP服务器
· 邮件服务器 · 域名服务器
· Windows服务器 · 代理服务器
· 服务器综合
 
中国教育资源网免费技术教程下载中心-相关教程  相关技术 中国教育资源网免费技术教程下载中心-相关教程
· 互联网反黄完全解决
· 紫光拼音输入法常见
· 打印问题解决方案集
· [图文] Word编辑文稿的完美
· XP:19技常见问题解
· [图文] IE浏览器经典故障及
· XP系统19例常见问题
· Win Installer出错的
· XP常见问题解决方案
· Win XP系统19例常见
 中国教育资源网免费技术教程下载中心-本月热门教程 本月热门 中国教育资源网免费技术教程下载中心-本月热门教程 
 
 中国教育资源网免费技术教程下载中心-本日热门论文 本日热门 中国教育资源网免费技术教程下载中心-本日热门论文 
 
关于本站 - 网站帮助 - 免费课件 - 美容 - 绿色软件 - 软件下载 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站留言
浙ICP备06010405号 Email:cnkjz@163.com 技术支持:名流设计
版权所有 Copyright© 2002-2004 名流