论XML、XSL和JavaScrip
技术的网页制作技巧
鲁薇‘
三U耽i
摘要
美键词
多媒体课件是提高教学效果和质量的重要手段。其制XSLT将XML转换成HTML,需要转换引擎的支持。Mi—
作方法多种多样,各有特点。通常如:演示课件用Power-
point、Authorware、Director制作较为方便;流程复杂的用Visu—
al
crosoft开发的MsXML2就是一种转换引擎,它己嵌入在浏览
器(Intemet
Explorer)系统中。当计算机使用微软的视窗操
作系统时,IE浏览器默认安装就提供了MsXML2转换引擎,Basic等编程工具制作较为便利;网页课件用Front—page,
以及JavaScript语言的自动支持。即在JavaScript的控制下,Dreamveaver制作较为常见;动态网页课件用ASP、PHP、JSP
读取XML数据和XSL样式表文件,经MsXML2转换引擎的制作较为流行。但当制作数据量大、流程复杂、交互性强的
作用,动态生成HTML描述。多媒体课件时,上述制作方法存在要么重复烦琐、要么流程
该体系的工作流程是:客户端IE浏览器显示课件页面,
用户操作发出显示下一页面的请求,JavaScript控制读取需要交互性、可控性、移植性融为一体。笔者采用XML、XSL和
的XML和XSL文档,在MsXML2引擎的作用下,转换成HT—
ML动态描述,最后在浏览器中显示出请求的页面。网页课
控制难度大、要么安装运行环境复杂等弊端,难以将简便性、
.JavaScript技术应用于网页课件制作,能较好地兼顾了简便、
程控、交互、移植等方面的要求。下面把制作的方法和技巧
XML和样式表文件XSL,进行转换形成HTML动态文档,而
后送入浏览器的HTML标记对象显示。接口程序示意如下:Nodes(“//xsl:param”);
//转换接口函数JavaSript文件:interface.j
S
Varsheetselect
nodes=style
For(vati=0;i<nodes.1ength;++i){
If(nodes(i).getAttribute(“name”)==“pl”){//人口参数:htmlObj为HTML标记对象,eourseware
nodes(i).text
}
2
DataXML为课件数据
//XML文档,coursewareStyleXSL为课件显示样式表文
档。
functioncoursewareDataXML,
interface
pl;
(htmlObj
If(nodes(i).getAttribute(“nanle”)==“pn”){
nodes(i).text=pn;
}
coursewareStyleXSL)
{
try{
var
source=new
ActiveXObject("Msxm
2.DOMDocu—htmlinnerHTML=source.transform
ObjNode(style
ment);
source.async=false;
sheet);
source.resolveExtemals=false;
source.10ad(coursewareDataXML);//调入课件数据文
档
var
同时,在XSL样式表模板的前面定义全局变量,以接收
接口函数传递过来的参数。在样式模板中通过测试、选择、
stylesheet=new
ActiveXObject(‘‘Msxml
2.DOM
循环时应用该参数,即可动态改变交互的显示流程,使送到
IE浏览器的显示界面发生动态改变。XSL文档参数定义示
Documen
t”);
as
style
sheet
ync=false;
例如下:
<?xmlsheetresolve
style
Externals=faIse;
style
sheet<KS:l
version=“1.0”encoding=“gb2312”?>
version=“1.0”xm
Ins:xsl=“http://stylesheet
load(courseXSL);//调入课件显
ware
Style
示样式表文档mⅢ.w3.org/1999/XSL/Transfom’’>
varhtm
Document=source<xs:l
transformNode(stylesheet);
paramname=“pl”></xs:lparam>
//转换成HTML文档
htmlHTML=html<X8:l
Objinner
Document;//送到浏览器显
paramname=“pn”></xs:1param>
示}catch(eil-){
htrn</xs:1
ObjinnerText=“转换错误!”;
style
sheet>
件检出率。这个指标反映了过滤系统发现垃圾邮件的能力,全率,比如考虑附件的作用、当邮件被分类为合法和“垃圾”
召回率越高,“漏网”的垃圾邮件就越少。邮件的概率接近时,如何选择一个合适的比值来决定邮件的
(2)正确率(Precision):Precisi。n。A土+B
^
4
100%即垃圾
类别等,并将该过滤器应用到实际的电子邮件系统中。
邮件检对率。正确率反映了过滤系统“找对”垃圾邮件的能
力,正确率越大,将非垃圾邮件误判为垃圾邮件的数量越少。
3.2实验结果
通过对贝叶斯过滤器的研究和分析,使用VC++语言
设计了一个基于Bayesian方法的客户端邮件过滤器,它依据
邮件的内容来过滤邮件。
使用中国反垃圾邮件联盟"1中提供的中文邮件语料库
作为训练集和测试集,来评估邮件过滤器的性能。从中选取
1000封邮件,其中合法邮件与“垃圾”邮件各占500封,采取
这样的取样比例,主要是依据目前全球“垃圾”邮件占电子邮
件的比例。将这10130封邮件分为两组,训练集和测试集各
占500封,正确率为95.52%,召回率为94.3%。
参考文献:
[1]申红,吕宝粮,内山将夫,井佐原均.文本分类的特征提
取方法比较与改进[J].计算机仿真,2006.3:0222—
0225.
[2]丁文斌,李斌,罗浩.基于改进贝叶斯的垃圾邮件过滤
系统设计与实现[J].计算机工程与应用,2005.18:127
—131.
[3]王斌,潘文锋.基于内容的垃圾邮件过滤技术综述[J].
中文4--a息学报,2005.5:1—10.
[4]中国反垃圾邮件中心.2006年第一次反垃圾邮件报
本文发布于:2023-11-18 15:38:55,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1700293136219029.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:论XML、XSL和JavaScrip技术的网页制作技巧.doc
本文 PDF 下载地址:论XML、XSL和JavaScrip技术的网页制作技巧.pdf
留言与评论(共有 0 条评论) |