实验4 XML DOM对象的载入及使用实验指导.doc

实验4 XML DOM对象的载入及使用实验指导.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验4 XML DOM对象的载入及使用实验指导.doc

实验4 XML DOM对象的载入及使用实验指导 【开发语言及实现平台或实验环境】 配置有windows记事本、写字板 或 XMLSpy 2006开发环境的计算机设备 【实验目的】 (1)了解并掌握DOM方法的定义及使用方法 (2)了解并掌握在HTML中的通过JSP脚本调用DOM的方法 【实验要求】 下面是一个学生XML文件,请编写一段HTML代码,使用DOM方法计算课程XML的平均分,并显示如下图。 ?xml version=1.0 encoding=GB2312? scores score sname=张三 course=XML90/score score sname=张三 course=大学英语70/score score sname=张三 course=高等数学80/score score sname=李四 course=XML85/score score sname=李四 course=大学英语60/score score sname=李四 course=高等数学66/score score sname=王五 course=XML92/score score sname=王五 course=大学英语88/score score sname=王五 course=高等数学90/score /scores 【实验原理】 一 DOM对象是存在于HTML网页中的JSP脚本中的 二 JSP脚本中可以用到相应的Xpath路径 【实验步骤】 1、编写相应的学生XML文件 2、编写生成DOM对象相应的JSP脚本 3、编写包含JSP脚本的HTML网页文件 html body script type=text/javascript var xmlDoc=new ActiveXObject(Microsoft.XMLDOM) xmlDoc.async=false xmlDoc.load(test.xml) x=xmlDoc.getElementsByTagName(score); a=0 b=0 total=0 for (i=0;ix.length;i++) { y=x[i].getAttribute(course); if (y==XML) {a=x[i].childNodes[0].nodeValue; total+=Number(a); b=b+1; document.write(x[i].getAttribute(sname), ); document.write(y,:,x[i].childNodes[0].nodeValue,分); document.write(br /);} } e=total/b document.write(br /); document.write(XML平均分为:); document.write(e,分); document.write(br /); /script /body /html

文档评论(0)

wsh1288 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档