o
29. 开发环境
Java 1.6,Eclipse,Tomcat 6,JWSDP 2.0。
提交方式
第2、3题项目分别导出为zip文件,再与第1题的XML文件合并打包为一个压缩包(名称为“学生姓名.zip”)。
要求
1、编写XML文档,表示下列学生数据。(3分) 学生编号 姓名 籍贯 专业/年级 10001 Mike 北京 计算机/2011 10002 John 青岛 英语/2010 10003 Tom 济南 经管/2012 o
2、编写代码,使用DOM方式解析第1题中的XML文档,要求在Java控制台输出所有的学生信息。(3、编写项目,使用JAX-RPC发布WebService,提供根据姓名查询对应学生的服务。(12分)
【20.0分】
o
无
21
5分)
Web Service期末复习3
单选 隐藏/显示 o ?
1. 下面不属于XML Schema内置类型的是______。 【2.0分】
A. string
?
B. boolean C. double
?
D. byte
o ?
2. 下列选项关于XPath描述不正确的是______。 【2.0分】
A. XPath定义了一个标准函数库,可以帮助精确寻找需要的节点
?
B. XPath是XSLT的一个主要元素;在XSLT文档中,XPath主要用于match、
select、test属性
?
C. XPath是一个W3C标准,其也可以被用于XPointer等其它XML解析软件
?
D. XPath使用XML规则来构造表达式
o ?
3. 下面表达式为能够选取当前节点的所有属性的是_____。 【2.0分】
A. attribute::*
22
?
B. child::text()
?
C. child::node()
?
D. child::*
o ?
4. 属性______用来表示XML文档所使用的字符集。 【2.0分】
A. version
?
B. encoding
?
C. standalone
?
D. language
o ?
5. 下列关于XML文档的说法错误的是______。 【2.0分】
A. XML是SGML的一个精简子集
?
B. XML主要用于描述数据
?
C. XML文档必须有且只有一个文档元素(或称根元素)
?
23
D. XML元素的属性值必须使用双引号
o ?
6. XML______提供了一种避免元素命名冲突的方法。 【2.0分】
A. 命名空间
?
B. DTD
?
C. XSD
?
D. XSL
o ?
7. 下述关于Schema的描述,错误的是______。 【2.0分】
A. XML Schema的语法完全遵循XML的语法规范
?
B. XML Schema 内容模型是开放的,可以随意扩充
?
C. XML Schema不支持综合命名空间
?
D. XML Schema支持属性组
o
8. Schema提供了能够用来组合用户定义的元素,下面不属于用于组合定义的元素是_____。 【2.0分】
?
A. sequence
?
24
B. element
?
C. choice
?
D. all
o ?
9. 下述关于DOM的描述,错误的是______。 【2.0分】
A. 在DOM中,一般将XML逻辑结构描述成树
?
B. DOM提供的对象和方法可以和任何编程语言(Java、C++、VB)一起使用
?
C. DOM是文档驱动的,不需将整个XML文件读入内存
?
D. SAX是基于事件驱动的,适于处理大型XML文件
o
10. 关于下列代码,表达错误的是_____。
?
A. child::book选取所有属于当前节点的子元素的 book 节点
?
B. attribute::lang选取当前节点的 lang 属性
?
25