文档库 最新最全的文档下载
当前位置:文档库 › xml大作业图书馆xmldtdxslxsd有效性检测算平均值

xml大作业图书馆xmldtdxslxsd有效性检测算平均值

xml大作业图书馆xmldtdxslxsd有效性检测算平均值
xml大作业图书馆xmldtdxslxsd有效性检测算平均值

信息工程学院

2013-2014-1学期

XML技术与应用课程大作业

专业:计算机科学与技术

班级:11计科1本

学生姓名:沈维洁夏振凯王伟

学号:21、34

26

2013年12月

XML技术与应用大作业分组报名表

目录

摘要........................................................................................................... 错误!未定义书签。目录. (3)

1系统概述 (4)

. 设计内容 (4)

. 设计要求 (4)

2. 需求分析 (5)

. 系统功能需求 (5)

书目单内容 (5)

书目单规范性及有效性检查 (5)

3. 总体设计 (3)

. 系统总体流程图 (3)

4. 详细设计 (4)

. 书目单树状结构 (7)

树状图收拢 (7)

图书馆展开 (7)

书目展开(部分截图显示) (7)

管理员展开 (8)

书目XML文件源代码 (9)

. XML文件的编写与规范性检查 (11)

. DTD文件编写与规范性检查 (11)

DTD文件 (12)

. 关联xsl文件并显示相应的信息 (13)

图书馆信息显示 (13)

书目信息显示 (14)

出版社信息显示 (16)

管理员信息显示 (18)

. Schema文件 (20)

. Java语言解析XML文件 (20)

图书馆信息解析 (20)

书目信息解析 (21)

出版社信息解析: (21)

管理员信息显示及计算图书的平均价格: (25)

类结构显示: (25)

解析代码: (23)

总结 (27)

1系统概述

1.1.设计内容

某图书馆欲模拟使用XML文件建立一个书目单描述图书馆的所有书目信息。

选择合适的编译器,编写一个XML文件,文件包括如下信息:

①该图书馆的基本信息:图书馆的名字、地点,容量,开放时间等。

(1)书目

书目1

书目基本信息(书籍名称、单价、ISBN、书目类别、作者、书籍编号)

入库信息(入馆时间、入馆数量、经办人)

书目2

书目3

……..

书目N

②出版社信息

出版社基本信息(名称、地点、标志、联系方式等),其中联系方式包括:电话、网址、传真、email等联系方式。

出版社主要出版图书信息(书目类型、出版方向,丛书名称)

④管理员信息(编号、姓名、联系方式、管理的范围)

1.2.设计要求

针对该XML文件,画出其相应的树状结构图。

3、针对所编写的XML文件,编写其相应的DTD文件,并使用解析器验证其有

效性。

4、针对所编写的XML文件,编写其相应的Schema文件,并验证其有效性。

5、针对所编写的XML文件,编写合适的XSL文件,将书目基本信息打印成表格,并用浏览器进行浏览。

6、使用JAVA编程语言,对XML文件进行解析:

显示该xml文件的所有节点、属性的名字;

同时显示该xml文件所有标记的文本数据;

计算书的平均单价并进行输出。

2.需求分析

2.1.系统功能需求

2.1.1.书目单内容

书目单包括图书馆基本信息,书目(书目1,书目2,书目n),出版社信息,管理员信息。

①图书馆基本信息。

②书目。

③出版社信息。

④管理员信息。

2.1.2.书目单规范性及有效性检查

①XML文件按照要求组织数据合理,并通过规范性检查。

②DTD文件按照要求编写,并通过有效性检查。

③Schema文件按照要求编写,并通过有效性检查。

④XSL文件按照要求显示正确。

⑤JAVA文件达到要求,正确显示结果。

3.总体设计3.1.系统总体流程图

图3-1系统总体流程图

4.详细设计4.1.书目单树状结构

4.1.1.树状图收拢

如图4-1-1所示

图4-1-1树状图收拢4.1.2.图书馆展开

如图4-1-2所示:

图4-1-2

4.1.3.书目展开(部分截图显示)

如图4-1-3所示:

图4-1-3 4.1.4.管理员展开

如图4-1-4所示:

图4-1-4

4.1.

5.书目XML文件源代码及截图

<书目单>

<图书馆>

<图书馆名字>宁波大红鹰图书馆

<地点>F1

<容量>10000

<开放时间>8:00-22:00

<书目>

<书目基本信息>

<书籍名称>XML程序设计

<单价>

078-7-302-20649-1

<书目类别>程序设计

<作者>张越平耿祥义

<书籍编号>TP-102

<入库信息>

<入馆时间>2013/12/12

<入馆数量>10

<经办人>沈维洁

<书目>

<书目基本信息>

<书籍名称>操作系统

<单价>

978-7-5606-0496-1

<书目类别>程序设计

<作者>汤小丹梁红兵

<书籍编号>TP-332

<入库信息>

<入馆时间>2012/12/13

<入馆数量>20

<经办人>王伟

<书目>

<书目基本信息>

<书籍名称>Android移动应用设计与开发

<单价>

978-7-

<书目类别>网站制作

<作者>黄宏程胡敏

<书籍编号>TP-235

<入库信息>

<入馆时间>2013/12/23

<入馆数量>20

<经办人>夏振凯

<出版社>

<出版社>

<出版社基本信息>

<出版社名称>宁波大红鹰出版社

<出版社地点>北京

<标志>京字008

<联系方式>

<电话>123678

<网址>网址>

<传真>

<主要出版方向>

<书目类型>自动化工业

<出版方向>计算机科学技术

<丛书名称>计算机科学

<管理员>

<编号>3214

<姓名>沈维洁夏振凯王伟

<管理范围>图书馆1楼

<联系>

<管理员电话>666666

<手机>

4.2.XML文件的编写与规范性检查

检查有效性通过如图4-2

图4-2

4.3.DTD文件编写与规范性检查

import.*;

import class Test_YouXiaoXing{

public static void main(String args[]){

String fileName=null;

try { Scanner reader=new Scanner;

"夏振凯沈维洁王伟小组XML");

"请输入您要验证有效性的XML文件的名字:");

fileName=();

DocumentBuilderFactory factory=();

(true);

DocumentBuilder domParser= ();

MyHandler handler=new MyHandler();

(handler);

Document document=(new File(fileName)) ;

if==null)

"文件是有效滴!");

else

"文件不是有效滴!");

}

catch(Exception e){

}

}

}

class MyHandler extends DefaultHandler{

String errorMessage=null;

public void error(SAXParseException e) throws SAXException{

errorMessage=();

"一般性错误:"+errorMessage);

}

public void fatalError(SAXParseException e) throws SAXException{ errorMessage=();

"致命性错误:"+errorMessage);

}

}

4.3.1.DTD文件

4.4.关联xsl文件并显示相应的信息

4.4.1.图书馆信息显示

如图4-4-1所示:

图4-4-1

相应的代码

图书馆信息

名称

地点

容量

开放时间

4.4.2.书目信息显示

如图4-4-2所示:

图4-4-2相关XSL代码

书目信息

书籍名称单价ISBN书目类别作者书籍编号

入馆时间入馆数量经办人

4.4.3.出版社信息显示

出版社信息表,如图4-4-3所示:

图4-4-3

相关代码:

xmlns:xsl="">

出版社信息

出版社基本信息

主要出版图书

出版社名称出版社地点标志联系方式书目类型出版方向丛书名称

电话:

网址:

传真:

E-Mail:

4.4.4.管理员信息显示

管理员表信息,如图4-4-4所示:

图4-4-4

相应的XSL代码:

管理员信息

编号

姓名

联系方式

管理范围

电话:

手机:

4.5.Schema文件

XML期末考试试题,复习题修正版

2011-2012学年期末考试考试题 一、填空题(每题 3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题 方式均无效。 1、下面代码中的“学生信息”是____根____元素; 2、match=“/”语句的含义是____从XML里选取满足条件的根结点________; 3、能够通过 DTD验证的XML文档我们称为___xml 模式___的文档; 4、XML文档中下条语句的作用是:_____为xml文档导入样式单_______; 在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_; 5、语句的作用是__获取节点name的值__________; 在DTD文档中下面语句的作用是______对教师的元素声明_________; 在DTD文档中下面语句的作用是_____pic1是引用外部实体“fi1.jpg”__________; 6、声明语句的作用是_对姓名元素的属性声明; 二、选择题(每题2分,共20分)下列各题选项中,只有一个选项是正确的,请将正确选项 的标号填写在题目后面的横线上,其余答题方式均无效。 1、声明语句的作用是(B) A、声明元素student 的属性studentID 是可有可无的; B、声明元素student 的属性studentID 是唯一标识类型,可以省略; C、声明元素student 的属性studentID 是默认取值,可以省略; D、声明元素student 的属性studentID 是唯一标识类型,不可省略; 2、在XML文档的第一条声明语句中,不能使用的属性是( D ) A、version B 、encoding C 、standalone D 、name 3、不符合格式良好的XML文档要求的是( A ) A、文档可以有一个以上的根元素; B 、有符合规范的声明语句; C、每个元素有正确的起始、结束标记; D、元素正确嵌套,没有交叉现象出现; 4、在进行属性声明时,错误的是( B ) A标记中可以使用多个属性 B属性可以出现在起始标记或结束标记中; C属性名是大小写敏感的; –1–

网页设计大作业word模板

伊犁师范学院《网页设计》期末课程设计 设计题目:我的个人网页 学号:018 姓名:马建武 院系:电子与信息工程学院 专业班级:计科08-2 指导老师:王雪峰 日期:2011-6-20

一、设计思想 随着网络技术的飞速发展,网络已经遍及每个人的身边,通过个人网页把自己展示在网络上,不仅可以获得更多的朋友,有用的信息,也是跟随时代发展,做走在时代前沿的一个有效方式,本网站旨在设计一个个性化的个人网站,展现自己的生活,学习,爱好等等信息,通过本网站把自己展示出来。 二、开发环境及软件 Windows XP,Macromedia Dreamweaver 8,photoshop等 三、系统结构功能图、页面结构草图及部分页面截图 四、部分代码(主要添加CSS代码) 1.添加首页背景音乐 2.运用框架

3.图片滚动 <td colspan="5" valign="top"> <marquee direction="left" loop="-1"><img src="../photos/图像" width="134" height="133"><img src="../photos/图像" width="134" height="133"><img src="../photos/图像" width="134" height="133"> </marquee> </td> 4.文本css样式 .s1 { font-family: "宋体"; font-size: 18px; font-weight: bold; color: #3333CC; text-decoration: blink; text-align: center;</p><h2>XML报表操作流程详解</h2><p>XML报表操作流程详细讲解 ——2014-8-10 XML报表有两种方法可以实现:REPORT和PL/SQL,这里介绍PL/SQL的做法,REPORT可以参考PPT教程。 第一步:写好PL/SQL程序 第二步:在浏览器(如IE)上输入网址打开ERP系统,输入用户名和密码登陆。如图1 图 1 第三步:登陆进去之后,在左边导航栏目下找到-应用开发员并展开,如图2,再找到并发,同样展开它,你会发现里面有程序、可执行、程序库三个标签,如图3。 图 2</p><p>图3 第四步:双击可执行,此时会弹出一个oracle application 的窗体,如图所示。如果没有弹出,可能需要安装一些东西,如果安装了还没有弹出则可能是浏览器兼容性问题,需要设置浏览器的安全性。弹出之后,如图4所示 图 4 接下来就可以进行可执行并发程序的定义: 可执行——填写的是自己定义的可执行名称,通常开发过程中会按项目 组的命名规范来填写,例如由有实际意义的简短英语单词构 成。 简称——通常简称和可执行填写的是一样的,目的是为了便于后期维护和记忆,以免太多的名称造成混淆。 应用产品——就是要应用此XML报表的产品 说明——说明性文字,只是为了便于读者理解,可不填 执行方法——执行方法有很多种,如图5,具体看你是采用哪一种,这里选择PL/SQL存储过程,默认情况下是oracle reports 执行文件名——由两部分组成,前面是包名,后面是过程名,中间用点号.隔开,如图6</p><p>子例程名、执行文件路径不用填,很少用,具体我也没用过。 注意:如果可执行已经被定义过,按F11键可进入查询模式,输入完查询字符后,接着按Ctrl + F11组合键则是执行查询。这个是ERP系统的通用快捷键,经常被用到。 最后填完之后点击保存按钮,如图8。 图 5 图6</p><h2>《XML及电子商务标准》期末考试试题</h2><p>《XML及电子商务标准》期末考试试题 一、名词解释(每小题4分,合计20分) 1. CPP 2. DOM 3. GML 4. 链接弧 5. 合法名称 二、判断题(每小题2分,合计20分) 1. XML标记是大小写敏感的。 2. 在DTD的元素类型声明中,“*”表示该元素出现一次或多次,但不能不出现。 3. 将元素属性设置为ID类型时,初始值可设置为“#REQUIRED”、“#IMPLIED”或 “#FIXED”。 4. 在EDIFACT的字符流中用3?+2表示“3加上2”。 5. 和DTD一样,用Schema机制验证XML文档的有效性时,在文档内部可含用于有效性验证的模式语句。 6. 互联网技术的发展是XML能否真正取代EDI标准的关键。 7. 如果在声明部分引用了多个XSL样式表,则只有第一个样式表会生效,其余的都会被忽略掉。 8. XML/EDI数据与EDIFACT格式数据可互相转换。 9. XML文档中根实体由XML本身给出,无须显式定义就可以使用。 10. 位置步的构成元素中,关键字有且仅有一个,它表示结果节点的类型或扩展名。 三、填空题(每空1分,合计10分) 1. EDI标准的三要素、和。 2. XML Schema中element元素的基本适用格式是。 3. DTD的属性值分为、和三大类。 4. 电子商务需要在、和三个领域进行国际间的磋商。 四、简答题(每小题6分,合计30分) 1. 什么是XSL?它和CSS有什么不同? 2. 选择DOM还是选择SAX取决于哪些因素? 3. 请举例说明Xlink语言的功能。 4. XML/EDI系统开发包括哪几个步骤? 5. 按开展电子交易的信息网络范围分类,电子商务分为哪几类? 五、编程题(每题10分,合计20分) 1. 请为下面的XML文档编写DTD声明,并使该DTD文件能够实现对类似XML文档的有效性验证。 <LINK xmlns:xlink=https://www.wendangku.net/doc/0312287891.html,/1999/xlink xlink:type=”simple” xlink:href=https://www.wendangku.net/doc/0312287891.html,/jzg.htm xlink:role=”teachers” xlink:title=”Teachers Info” xlink:show=”new” xlink:actuate=”onRequest”></p><h2>SQL操作XML</h2><p>T-Sql操作Xml数据 一、前言 SQL Server 2005 引入了一种称为XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个XML 类型的列;此外,还允许带有变量和参数。为了更好地支持XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象(BLOB)。用户将一个XML数据存入数据库的时候,可以使用这个XML的字符串,SQL Server会自动的将这个字符串转化为XML类型,并存储到数据库中。 随着SQL Server 对XML字段的支持,相应的,T-SQL语句也提供了大量对XML操作的功能来配合SQL Server中XML字段的使用。本文主要说明如何使用SQL语句对XML进行操作。 二、定义XML字段 在进行数据库的设计中,我们可以在表设计器中,很方便的将一个字段定义为XML类型。需要注意的是,XML字段不能用来作为主键或者索引键。同样,我们也可以使用SQL语句来创建使用XML字段的数据表,下面的语句创建一个名为“docs”的表,该表带有整型主键“pk”和非类型化的XML 列“xCol”: CREATE TABLE docs (pk INT PRIMARY KEY, xCol XML not null) XML类型除了在表中使用,还可以在存储过程、事务、函数等中出现。下面我们来完成我们对XML操作的第一步,使用SQL语句定义一个XML类型的数据,并为它赋值: declare @xmlDoc xml; set @xmlDoc='<book id="0001"> <title>C Program</title> <author>David</author> <price>21</price> </book>' 三、查询操作 在定义了一个XML类型的数据之后,我们最常用的就是查询操作,下面我们来介绍如何使用SQL 语句来进行查询操作的。</p><h2>网页设计大作业</h2><p>网页设计与制作报告书 课程名称:网页设计与制作 报告题目:几米的空间 专业班级:旅管1002班 学号:100104110221 姓名:杨玉颖 指导教师:胡一波</p><p>目录 一、................................. 开发背景 二、................................. 网页设计技巧 三、................................. 网站结构 四、................................. 应用工具方案 五、................................. 频道栏目划分 六、................................. 测试 七、................................. 周期与成本估算 八、................................. 结论</p><p>摘要: 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 关键字:网页制作;制作方法;设计要素;网页测试</p><p>一、网页制作开发背景 Dreamweaver以其功能强大、容易上手、界面亲切而著称。它采用所见即所得的方式编辑网页,利用它可以轻松的组织、编辑网页并将其发布到指定的站点上,而且在发布之后还能对更新情况进行监控以更新站点的内容。现在流行的网页制作软件有很多,如Macromedia 公司的Dreamweaver、微软公司的Dreamweaver、还有Adobe Pagemill 3.0--制作多框架,表单和Image map 图像的网页工具、Netscape等等。其中Dreamweaver更以其功能强大、容易上手、界面亲切而著称。它采用所见即所得的方式编辑网页,利用它可以轻松的组织、编辑网页并将其发布到指定的站点上,而且在发布之后还能对更新情况进行监控以更新站点的内容。工具准备好了,可根据你的个人喜好来选择一些素材,如图片、喜欢的文章等。 二、网页制作设计技巧 首先,我们来看一下创建一个只包含一个网页的站点。选择“文件”菜单的“新建”选项,单击“站点”命令,这时新建站点对话框就弹出来了,在“指定新站点位置”文本框中输入新站点的位置,单击“只有一个网页的站点”图标,单击“确定”按钮。这就建立好站点了,我们现在来看一下新的站点里有什么,单击“视图”工具条的“文件夹”按钮。在文件夹列表里有一个网页文件,名字叫做“index.htm”。我们知道,每</p><h2>web期末考试复习题</h2><p>一、填空题(每空2分,共30分): (1)默认安装中,IIS服务器被安装在“[硬盘名]:\”的目录下。对应的URL是或 答案:http://服务器域名;Inetpub\wwwroot (2) 所闻分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 答案:partial (3) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。 答案: AutoPostBack (5)比如在应聘表单的界面上要放入【保存】和【复位】两个按钮,其中【复位】按钮采用的HTML Reset按钮控件,而【保存】按钮则必须是按钮控件。 答案:服务器 (6)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 . 答案:Password (7) 在设计阶段必须将各个验证控件的属性指向被验证的控件。答案:ControlToValidate (8)使用RegularExpression控件验证输入时,首先要将本控件的属性设置成检查的模式。 答案:ValidationExpress (8) 状态分为4种类型,它们是:视图状态,应用程序状态,会话状态,和——。 答案:Cookie状态。 (9)下面是设置和取出Session对象的代码。 设置Session的代码是: Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ; 答案:=Session[“greeting”].ToString()。 (10) 下面是使用Application对象时防止竞争的代码。 Application. ; //锁定Application对象 Application[“counter”]=(int) Application[“counter”]+1; Application. ; //解除对Application对象的锁定 答案:lock() unlock() (11)废除Session的语句是:。 答案: Session.Abandon() (11)改变Session的有效时间的语句是:。 答案:Session.Timeout=60; (12) 文档对象模型DOM是英文的缩写,它是DHTML的基础。 答案:Document Object Model</p><h2>《网页设计》大作业设计说明书</h2><p>《网页设计与制作工程实训》 大作业 选题名称:__伊人网的制作与体会________________ 设计人:___李薇_______________ 班级:__软件工程081班______________ 学号:__8000108025________________ 南昌大学软件学院 2010.元</p><p>设计说明书: 一.选题的分析 1.我是怎么想到做女性网站的? 作业刚布置下来的时候,我心里千回百转过很多念头,做什么网站能将我们学过的知识全部都用上呢?貌似除了作为模板教学的购物网站就没有其他更好的选择了,可是继续做教学时学的淘宝或拍拍太无新意,不和我意。想来想去,还是没有中意的方案。可能是白天想这个想太多了,我晚上竟然梦到了我要做的,就是易物网站。不知老师是否记得一个曲别针换一个大房子的事,这就是我要做的易物网。终于得到了一个让我满意的方案,很开心。可睡醒了仔细一想觉得还是不行,可行性不大,于是我放弃了这个方案。当时已经是实训最后一天了,在结束实训的时候,我突然灵光一闪,决定做一个女性网站。 首先,一个女性网站针对了我的特点,是我想做的,也是我感兴趣做的。 其次,一个女性网站可以包括购物频道和bbs频道,可以充分将我学到的知识运用上去而又不免于流俗。 2.我要表达什么内容,如何展开设计? 打定主意便开始设计。这个女性网站是针对都市女性的网站,旨在在她们休闲的时候有个能让她们放松自我,同时得到很多对自己有用的信息。为了达到放松的目的,网站的主色调采用暖色系,主打粉色系,看上去温暖活泼时尚舒适,让人有一探究竟的欲望。而为了同时达到对女性自身有益的目的,我在选择网站内容版块上下了很大的功夫。女性最关注的是什么呢?是她们的感情与魅力。Bbs能让她们能有个诉说感情发泄心情的地方,同时能在那浏览别人的故事,互相鼓励和帮助,还能交流日常生活(美容服饰等)的小信息。购物频道能让满足女性爱买东西的天性。我的购物频道定位在价廉物美,为女性们提供质量好能让他们放心的好宝贝。 二.如何运用网络的优点进行更好的表达 网站的版面风格温暖舒适,颜色主打暖色调,又以粉色系为主,简洁明了,大方舒适,以达到让平时忙碌工作和家庭的女性放松的功能,让她们对网站产生归属感,一个累了能让她们放松的地方。放松有时候也需要朋友,网站的论坛就提供个这样一个让女性们互相了解认识的场所。她们在bbs里了解互相的故事,</p><h2>PBDOM操作XML文档轻松入门_PowerBuilder</h2><p>PBDOM操作XML文档轻松入门 2008-03-06 15:13 本文对PBDOM技术进行相关介绍,但并不涉及XML的基础知识,建议阅读者对下述相关术语有一定了解: Document(文档), DTD(文档类型定义), schema (大纲),Element(元素), attribute(属性), processing instruction (处理命令), entity(实体)。 本文主要包括以下内容: 1、为什么要使用PBDOM以及怎样创建PBDOM 2、PBDOM主要用于那些地方 3、如何使用PBDOM编程 4、PBDOM和其他XML解析(parser)技术的比较 一、什么是DOM ◆文档对象模型(Document Object Model) 1、作为一项W3C规范,XML DOM存在目的是为不同类型的应用程序提供一个标准的编程接口,它被设计可以跨平台、跨语言使用。 2、我们可以利用XML DOM创建XML文档并操纵其结构,增加、修改、删除元素。 3、程序中调用XML解析器载入XML文档到内存中。当文档被载入后,可以通过进入DOM检索和操作相关信息。 4、DOM 保存了XML文档树,文档(document)元素位于整棵树的最顶层。该元素可以有一到多个子节点来保存树的结构。 可以参阅以下网站: https://www.wendangku.net/doc/0312287891.html,/dom/ 来了解更多的关于XML Document Object Model的内容。 二、什么时候应该使用DOM工具 ◆当你需要做下列事情的时候,你应该想到XML DOM的 1、在一个或者多个XML文档之间移动元素 2、创建新的元素并且在XML文档的任意位置插入 3、操作元素并重新插入其到XML文档其他位置 4、导入内嵌数据结构 & . pb9中,数据窗口现在可以通过XML导出内嵌数据结构(nested data structures). 三、什么是PBDOM ◆PowerBuilder 文档结构模型(PowerBuilder Document Object Model)</p><h2>JSP期末考试试卷(A卷)</h2><p>华南农业大学期末考试试卷(A 卷) 2011学年第2学期 考试科目: 软件开发基础(Java ) 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 答题说明:所有答案必须写在答卷的指定位置,考试结束时只交答卷。 一、选择题(本大题共20小题,每小题1分,共20分) 说明:将选项答案按序号写在答卷上。 1. HTML 页面中,定义浏览器标题的<Title>标记应该写在()标记中。 A <HTML></HTML> B <HEAD></HEAD> C <BODY></BODY> D <XML></XML> 2. 表单<FORM>的属性中,用来设定提交该表单的URL 地址的属性是()。 A action B method C name D target 3.下列关于JSP 应用程序执行的描述正确的是()。 A JSP 页面在每次执行前都必须经过翻译和编译后生成.class 文件。 B JSP 页面需要下载到本地浏览器中执行。 C JSP 页面的执行是在JSP 容器中完成的,需要JVM (Java 虚拟机)的支持。 D JSP 页面只需要有JVM (Java 虚拟机)就可以单独运行。 4.Servlet 开发人员在扩展HttpServlet 时如何处理HttpServlet 的service() 方法? A 必须覆盖service()方法 B 从doGet()或doPost()方法调用service()方法 C 从init()调用service()方法 D 至少覆盖一个doXXX()方法,如doPost()方法 5.以下哪个JSP 隐含对象不能存储属性(Attribute)? A request B response C session D application 6. 以下对JavaBean 的描述中正确的是哪一个? A JavaBean 必须继承java.io.Serializable 接口 B JavaBean 本质上就是一个Java 类 C 编译后的JavaBean 可以放置在Web 项目的任意目录下 D 在JSP 页面中只能使用<jsp:useBean>动作才能使用JavaBean 7. Java Web 应用程序的配置文件web.xml 存放在哪个位置? A /WEB-INF/classes B /WEB-INF C /WEB-INF/lib D /META-INF 8. 在某应用程序中有2个页面index.jsp 和test.jsp ,它们的代码分别如下: //index.jsp</p><h2>#大工13春《网页制作》大作业和要求95933</h2><p>网络教育学院《网页制作》课程设计 题目: 学习中心: 层次: 专业: 年级:年春/秋季 学号: 学生: 辅导教师: 完成日期:年月日</p><p>大工13春《网页制作》课程设计 注意:从以下5个题目中任选其一作答。 题目一:制作一个网上课件浏览系统 总则:利用Dreamweaver CS3结合ASP或JSP以及相关的脚本语言制作一个课件视频点播网站,数据库可以采用SQL Server、Mysql等任一数据库系统软件。 要求:(1)建立一个完整的站点,所有网站内容都要包含在建立的这个站点文件夹内,网站各类元素文件在站点总文件夹 中以子文件夹形式分类清楚。(如图片都放在子文件夹 image里,html页都放在pages子文件夹内,视频放在video 文件夹内,数据库文件放在DB文件夹内) (2)网站主页采用上方固定,左侧嵌套的框架集形式网页。 (3)建立简单的数据库,包含几个必要的数据库表(例如 视频课件分类表、课件详细信息表等),课件详细信息表 可以包括课件ID、课件名称、所属专业、课件日期、课 件大小等。 (4)将前台网页和后台数据库进行连接。 (5)制作若干个主页链接出去的跳转网页。 (6)运用网页设计的视频播放插件和元素,使视频可以流 畅播放。 (7)实现简单的留言板功能。 (8)附带一份网站设计及功能说明书,也放在站点总文件</p><p>夹中。 (9)将所制作的网页及相关文件压缩成一个文件,文件名 为[姓名奥鹏卡号学习中心](如戴卫东101410013979 浙江台州奥鹏学习中心[1]VIP ) 作业提交: 大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台州奥鹏学习中心[1]VIP) 以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。如下图所示。 截止时间:2013年9月3日前。 注意事项: 独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!</p><h2>SQL对Xml字段的操作 T-Sql操作Xml数据</h2><p>SQL对Xml字段的操作 T-Sql操作Xml数据 一、前言 SQL Server 2005 引入了一种称为XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个XML 类型的列;此外,还允许带有变量和参数。为了更好地支持XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象(BLOB)。 用户将一个XML数据存入数据库的时候,可以使用这个XML的字符串,SQL Server会自动的将这个字符串转化为XML类型,并存储到数据库中。 随着SQL Server 对XML字段的支持,相应的,T-SQL语句也提供了大量对XML操作的功能来配合S QL Server中XML字段的使用。本文主要说明如何使用SQL语句对XML进行操作。 二、定义XML字段 在进行数据库的设计中,我们可以在表设计器中,很方便的将一个字段定义为XML类型。需要注意的是,XML字段不能用来作为主键或者索引键。同样,我们也可以使用SQL语句来创建使用XML字段的数据表,下面的语句创建一个名为“docs”的表,该表带有整型主键“pk”和非类型化的XML 列“xCol”:CREATE TABLE docs (pk INT PRIMARY KEY, xCol XML not null) XML类型除了在表中使用,还可以在存储过程、事务、函数等中出现。下面我们来完成我们对XML操作的第一步,使用SQL语句定义一个XML类型的数据,并为它赋值: declare @xmlDoc xml; set @xmlDoc='<book id="0001"> <title>C Program</title> <author>David</author> <price>21</price> </book>' 三、查询操作 在定义了一个XML类型的数据之后,我们最常用的就是查询操作,下面我们来介绍如何使用SQL语句来进行查询操作的。 在T-Sql中,提供了两个对XML类型数据进行查询的函数,分别是query(xquery)和value(xquery, dataType),其中,query(xquery)得到的是带有标签的数据,而value(xquery, dataType)得到的则是标签的内容。接下类我们分别使用这两个函数来进行查询。 1、使用query(xquery) 查询 我们需要得到书的标题(title),使用query(xquery)来进行查询,查询语句为: select @xmlDoc.query('/book/title') 运行结果如图:</p><h2>中间件期末考试题</h2><p>一.选择 1.开放系统互操作面临的异构型不包括:(D) A.不同的数据库系统 B.不同的开发工具 C.不同的操作系统 D.不同的软件开发企业 2.以下哪个模块不属于X OPen DTP模型的基本组成部分(C) A.应用程序(AP) B.资源管理器(RM) C.命名服务器(NS) D.事务管理器(TM) 3.下列属于消息访问中间件的是(C) A.SOAP (Web Service 中使用的通信服务协议) B.ORB(对象中间件) C.JMS(Java消息服务) D.ODBC(数据库访问中间件) 4.Web Service 中使用的通信服务协议是(B) A.GIOP(通用ORB互通协议) B.SOAP C.WSDL(服务说明语言) D.IIOP(互联网ORB互通协议) 5.在window平台中,COM进程内组建的文件格式一般是(D) B.exe(外) D.dll(内) 6.ORB通过使用(B )在网络环境中找到分布式对象 A.IP地址 B.IOR C.对象名称 D.GUID 7.windows平台下,COM组件发布时一般把组建相关信息写到(B) A.环境变量 B.注册表 C.同一个文件夹的配置文件 D.命名服务器 8.分布式事务的特征不包括(C) A.隔离性 B.原子性 C.传递性 D.持久性 9.CORBA平台一般使用(D)描述分布式对象的对外服务接口 A.WSDL B.HTML C.IOR D.IDL 10.在分布式对象访问的桩/框架结构中,负责替分布式对象完成底层通信相关工作的是(D) A.客户端桩 B.构建的接口 C.分布式对象自身 D.服务器端框架(Skeleton) 11.下列那种对象不支持分布式对象的实现(C) A.EJB B.CORBA C.JDBC D.DCOM 12.所有COM组件必须要实现的接口是(A) A.IUnknown B.IDispatch C.ClassFactory https://www.wendangku.net/doc/0312287891.html,omCoClass 13.J2EE中,(D)接口用于网络中定位组件和其他资源 A.JMS B.JDBC C.JTA D.JNDI 14.OMA组织定义ORB之间的互通协议为(A ) A.GIOP/IIOP B.HTTP C.TCP D.IP 15.下列属于数据库访问中间件的是(C) A.ORB B.DCOM</p><h2>XML文件基本操作</h2><p>XML:Extensible Markup Language(可扩展标记语言)的缩写,是用来定义其它语言的一种元语言,其前身是SGML(Standard Generalized Markup Language,标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammatical rule),但是它有句法规则(syntax rule)。 任何XML文档对任何类型的应用以及正确的解析都必须是良构的(well-formed),即每一个打开的标签都必须有匹配的结束标签,不得 含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。XML文档可以是有效的(valid),但并非一定要求有效。所谓有效文档是指其符合其文档 类型定义(DTD)的文档。如果一个文档符合一个模式(schema)的规定,那么这个文档是"模式有效的(schema valid)"。 XML文件在存储、交换和传输数据信息上有着很方便处理,那么今天这篇文章主要讲一下用C#如何实现对XML文件的基本操作, 如:创建xml文件,增、删、改、查xml的节点信息。所使用的方法很基础,方便易懂(用于自己的学习和记忆只需,同时也希望能够给你带来一些帮助, 如有不合适的地方欢迎大家批评指正)。 本文的主要模块为: ①:生成xml文件 ②:遍历xml文件的节点信息 ③:修改xml文件的节点信息 ④:向xml文件添加节点信息 ⑤:删除指定xml文件的节点信息假设我们需要设计出这样的一个xml文件来存储相应的信息,如下所示: <Computers> <Computer ID="11111111" Description="Made in China"> <name>Lenovo</name> <price>5000</price> </Computer> <Computer ID="2222222" Description="Made in USA"> <name>IBM</name> <price>10000</price> </Computer> </Computers> 那么如何生成这个xml文件?又怎么读取这个xml文件的节点信息,以及如何对这个xml文件的节点信息作相应的操作?请看如下代码示例: 【注:因为我们要使用xml相关的语法和方法,所以一定要引入命名空间System.Xml】1using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Xml; 6 7 namespace OperateXML 8{</p><h2>XMLDocument对xml文件的增删改查操作</h2><p>从结构上讲.XmlElement是XmlNode 派生类. 所以两者比较没什么意义. XmlNode 为抽像类, 不能直接实例化. 已知有一个xml文件(bookstore.xml)如下: <?xml version="1.0" encoding="gb2312"?> <bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <PRice>5.95</price> </book> </bookstore> 1、往<bookstore>节点中插入一个<book>节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找<bookstore> XmlElement xe1=xmlDoc.CreateElement("book");//创建一个<book>节点 xe1.SetAttribute("genre","李赞红");//设置该节点genre属性 xe1.SetAttribute("ISBN","2-3631-4");//设置该节点ISBN属性 XmlElement xesub1=xmlDoc.CreateElement("title"); xesub1.InnerText="CS从入门到精通";//设置文本节点 xe1.AppendChild(xesub1);//添加到<book>节点中 XmlElement xesub2=xmlDoc.CreateElement("author"); xesub2.InnerText="候捷"; xe1.AppendChild(xesub2); XmlElement xesub3=xmlDoc.CreateElement("price"); xesub3.InnerText="58.3"; xe1.AppendChild(xesub3); root.AppendChild(xe1);//添加到<bookstore>节点中 xmlDoc.Save("bookstore.xml"); //=============================================== 结果为: <?xml version="1.0" encoding="gb2312"?></p><h2>高中信息技术期末考试试题及答案</h2><p>高中信息技术期末考试试题及答案 2011-12-12 19:29:37| 分类:信息技术教学|举报|字号订阅 高中信息技术期末考试试题及答案 班级____________ 学号_______________ 姓名 ______________ 一、单选题(本大题共40小题,每小题2分,共80分。请将答案写在括号内。) 1、去年“愚人节”某大学张贴一个当日在校园礼堂公演“哈里波特Ⅶ”的海报,这则消息具有信息的()。 A. 时效性 B. 共享性 C. 真伪性 D. 价值相对性 2、王明收到某大学录取通知书时,该大学已经开学一个月,王明因错过了报 到期限而被取消入学资格。这件事情主要体现了信息的()。 A.共享性 B.时效性C.载体依附性D.可 处理性 3、下列不属于信息的是()。 A.新闻报道 B.天气预报C.报纸杂志 D.市场行情 4、< xmlnamespace prefix ="st1" ns ="urn:schemas-microsoft-com:office:smarttags" />2001年7月13日晚10时,国际奥委会主席萨马兰奇先生在莫斯科宣布:北京成为2008年奥运会主办城市。不少国内外商家从中捕捉到这样的信息:大量的运动场馆、基础设施等需要建设,数以万计的奥运健儿、观光旅游者将会到这里消费,商机无限……以上材料说明信息具有()。 A.共享性 B.传递性 C.时效性D.可处理性 5、从古到今,人类共经历了五次信息技术的重大发展历程,我们现在正处于那一次()。 A.语言的产生和应用B.电子计算机和现代通信技术的应用 C.电报、电话及其它通讯技术的应用 D.文字的发明和使用 6、现在我们常常听人家说到(或在报纸电视上也看到)IT行业各种各样的消息,那么这里所提到的“IT”指的是()。 A.信息B.信息技术 C.通信技术 D.感测技术 7、Word文档的扩展名为 ()。A..DOC B. .EXE C. .COM D. .BMP 8、下面哪些不是说信息的价值( )。 A.读书以明理 B.知已知彼,百战百胜 C.书中自有黄金屋 D.春雨贵如油</p><h2>web期末设计大作业经典作品</h2><p>网站开发技术课程设计报告 题目:兄弟依旧 专业: 班级: 学号: 姓名: 老师: 成绩:_____________________</p><p>一、网站设计要求 ?站点题目:自定 ?具体内容自行设计; ?具体要求: 按照Fireworks作效果图—〉切图—〉页面布局的过程进行; 须提交完整的Fireworks页面效果图; 必须用CSS+DIV页面布局; 页面中必须包含JavaScript编程; 页面中必须包含Flash动画(须提交Flash源文件.fla); 二、信息等相关素材收集 基于设计网站的的要求,其内所包含的图片与文字信息皆来自互联网。并且其选材比较贴合电影说体现的主题,再加上其内的色彩调用,很会让人为之动容并有一种身临其境的感觉。 三、个人网站的总体规划和步骤 1、设计的目的 又一年毕业季,又是一个让彼此动容的季节,在向这段充满欢笑、充满浪漫、充满豪情壮志、也充满酸涩与淡淡忧郁的学生时代告别之际。为此做了个网站以怀念曾经的你和我、曾经一起奋斗的日子、以及那个他或者她。还有此刻的美丽,以及无限的未来向往。 2、设计布局 在网站的右上角有一个音乐播放器,重复播放着BEYONGD的代表作(光辉岁月),在其下面有一个利用JavaScript制作的一个图片轮显效果的界面。写满了对大学四年的怀念图片。网站的左上角用flash制作的一个标题,并在其下方有一个用户登录栏,主要是为了方便用户对网页进行操作。最后一个网站的右下角是主题介绍的大学毕业的微电影链接。 3、网站具体设计过程 首先选定本网页制作工具是网页三剑客:Adobe Dreamweaver CS3+Adobe Fireworks CS3+Adobe Flash CS3</p><h2>java操作word(利用xml模板)</h2><p>import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.InputStream; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerConfigurationException; import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import org.w3c.dom.NodeList; import org.w3c.dom.Node; import org.w3c.dom.Document; import org.w3c.dom.Element; public class OperateXml { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub OperateXml ox = new OperateXml(); ox.operateXml(); } public void operateXml() { try { DocumentBuilderFactory factory = DocumentBuilderFactory .newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.parse(new File("D:/贷前核查输出模板.xml")); Element element = document.getDocumentElement(); // 得到所有表格集合 NodeList tblList = element.getElementsByTagName("w:tbl");// w:t标签组 // 得到第一张表</p></div> </div> <div> <div>相关文档</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="10908908"><a href="/topic/10908908/" target="_blank">网页设计大作业模板</a></li> <li id="17701628"><a href="/topic/17701628/" target="_blank">xml操作</a></li> <li id="18891980"><a href="/topic/18891980/" target="_blank">网页设计技术大作业</a></li> <li id="4557249"><a href="/topic/4557249/" target="_blank">xml期末考试试题</a></li> </ul> </div> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/3616996197.html" target="_blank">#大工13春《网页制作》大作业和要求95933</a></li> <li><a href="/doc/659105729.html" target="_blank">网页设计方案大作业设计方案说明书</a></li> <li><a href="/doc/8919042063.html" target="_blank">网页设计大作业</a></li> <li><a href="/doc/d16184491.html" target="_blank">《Web前端网页制作》大作业及要求</a></li> <li><a href="/doc/002208309.html" target="_blank">《网页设计》大作业</a></li> <li><a href="/doc/f93444925.html" target="_blank">word作业模板</a></li> <li><a href="/doc/435248402.html" target="_blank">网站美工设计大作业(2013)</a></li> <li><a href="/doc/7f3539257.html" target="_blank">网页设计与制作大作业</a></li> <li><a href="/doc/ac11063469.html" target="_blank">网页设计大作业设计说明书</a></li> <li><a href="/doc/e54339711.html" target="_blank">网页设计大作业word模板</a></li> <li><a href="/doc/362414263.html" target="_blank">《网页设计》大作业设计说明书</a></li> <li><a href="/doc/505180149.html" target="_blank">网站设计大作业撰写模板</a></li> <li><a href="/doc/8217575406.html" target="_blank">2-网页设计大作业word模板</a></li> <li><a href="/doc/c117675425.html" target="_blank">网页设计基础大作业</a></li> <li><a href="/doc/fb2952428.html" target="_blank">网站美工设计大作业(2013)</a></li> <li><a href="/doc/4844429.html" target="_blank">《网页设计》大作业设计说明书模板</a></li> <li><a href="/doc/7f2017400.html" target="_blank">网页设计大作业</a></li> <li><a href="/doc/9f3921231.html" target="_blank">网页设计大作业模板</a></li> <li><a href="/doc/eb1608827.html" target="_blank">网页设计大作业word模板知识讲解</a></li> <li><a href="/doc/2e6588743.html" target="_blank">网页制作大作业要求</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0719509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0e19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9319184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3019258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/db19211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/af19240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9919184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8b19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8019195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7f19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7a19336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6719035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6a19035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4d19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3a19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2519396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2419396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1f19338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/ef19066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/bc19159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "0a14b9e630126edb6f1aff00bed5b9f3f90f72a1"; </script> <div class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a> &nbsp;&copy; 2013-2023 www.wendangku.net &nbsp;<a href="/sitemap.html">站点地图</a>&nbsp;|&nbsp;<a href="https://m.wendangku.net">手机版</a></p> <p><a href="https://beian.miit.gov.cn" target="_blank">闽ICP备11023808号-7</a>&nbsp;&nbsp;本站文档均来自互联网及网友上传分享,本站只负责收集和整理,有任何问题可通过上访投诉通道进行反馈</p> </div> <script type="text/javascript">foot();</script> </div> </body> </html>