文档库 最新最全的文档下载
当前位置:文档库 › XML基础复习习题

XML基础复习习题

XML基础复习习题
XML基础复习习题

一、选择题

1.XML采用以下哪种数据组织结构?()

A 星状结构

B 线状结构C树状结构D网状结构

2.下列关于XML文档中根元素的说法不正确的是()

A每一个结构完整的XML文档中有且只有一个根元素

B 根元素完全包括了文档中其他所有元素

C 根元素的起始标记要放在其他所有元素的起始标记之前,而根元素的结束标记要放在其他所有元素的结束标记之后

D 根元素不能包含属性节点

3.下面哪个公司或组织制定了XML:()

A ISO

B Oracle

C W3C

D Micrsoft

4.以下哪个是规范的XML元素:()

A -booklist

B 3class

C Book Case

D book-info

5.对于一个XML文档,以下哪个名称是错误的?()

A

B

C <1dollar>

D 以上三个都不正确

6.

Hello, World!

上面的XML文档属于()文档。

A 无效的

B 有效的

C 格式良好的

D 格式错误的

7.以下的xml文档片段中,属性符合XML语法规则的是()。

A

B

C

D

8.>、<、&等在XML文档中被赋予了特殊的意义,所以在XML文档中不能直接包含这

些字符,而是对这些字符采用了特殊编码,< 对应的特殊编码是:()

A &

B <

C &lgt;

D &quto;

9.在DTD声明中使用下列哪个符号可以允许元素不出现或者只出现一次?()

A ?

B *

C |

D +

10.在一个DTD元素中定义了一个元素“学员”为,那么

如下的XML实例片段中合法的是()

A <学员>张三

B <学员><姓名>张三

C

D <学员>一班<姓名>张三同学

11.分析以下在DTD文档:

(*零次或多次)(?零次或一次)(+ 一次或多次)

下面的XML实例()能够通过DTD的校验。

A Text

B Text

C Text

D

Text

Text

12.以下哪一项是使用参数实体的正确方法?()

A &RefEntity

B %RefEntity

C @RefEntity

D !RefEntity

13.XML文件使用什么指令来使用XSL ?()

A

B

C

D

14.一个学生成绩表的数据(含有Java/VB/VC++/SQL Server/Oracel各门课程的成绩),分

别按成绩小于60输出不及格、成绩在60到80分之间输出合格、成绩在80分以上的输出优秀。下列()XSL语句能够很好地完成此需求。

A 语句

B 结合

C 语句结合

D 语句结合

15.在XML中,对于XSL中的节点选择语句语句,下列说法正确的是()。A使用< xsl:value-of select=”匹配模式”>可以输出指定节点的取值

B使用空元素< xsl:value-of />不可以输出当前节点及其所有后继节点的取值

C经过select属性限定的< xsl:value-of >元素的输出结点一定是唯一的节点

D < xsl:value-of >元素不能作为循环< xsl:for-each >或者条件判断语句的子元素

16.以下说法中哪些是不正确的( )

A)结构良好的XML文档就是有效的XML文档

B)结构良好的XML文档就是符合XML语法规范的文档

C)有效的XML文档就是结构良好的XML文档

D)有效的XML文档是指通过了DTD验证的XML文档

E)以上说法都不正确。

17.以下说法不符合XML语法规则的是()

A)标记头和标记末的大小写一致

B)元素之间要正确的嵌套

C)结束标记可有可无

D)每个XML文档只能有一个根元素

18.以下XML片段写法正确的是()

A

B

C

D

E

19.用于修饰属性的缺省值不包含哪一项()

A #FIXED

B #REQUIRED

C #PCDATA

D #IMPLIED

20.以下DTD元素声明不正确的是()

A) B)

C) D)

21.以下关于SAX的说法正确的是()

A)使用SAX可修改XML

B)SAX是事件驱动型XML解析器

C)SAX是对象模型XML解析器

D)以上答案都不对

22.XML文档声明:,则文档的encoding为()。

A. ASCII

B. Unicode

C. UTF-16

D. UTF-8

23.DTD中,属性用()关键字声明。

A. ENTITY

B. ELEMENT

C. DOCTYPE

D. A TTLIST

24.Schema文档中的元素的用途是()。

A. 强制元素按任意顺序出现一次

B. 强制在一个数据类型中的元素按特定的顺序出现

C. 强制属性值按特定顺序出现

D. 只能用于注释目的

25.DOM解析中,下面()方法可以获得XML文档节点树的根元素节点。A.getDocumentElement() B. getEntities()

C. getPublicID()

D. getWholeText()

26.已知XML文档包含如下内容(list为根元素):

18

15

使用XSLT进行转换时,语句能够匹配到()个item元素。

A. 3

B. 2

C. 1

D. 0

27.下列标记定义不合法的是()。

A.

B. <_author>

C. <2title>

D.

28.解析下面XML文档时,下列说法正确的是()。

耿祥义

9787302206491

A. “耿祥义”是文本对象

B. “耿祥义”是元素对象

C. 是元素对象,同样也是文本对象

D. 是元素对象,同样也是文本对象

29.Schema文档中可以直接指向另一个元素定义模块,避免在文档中多次定义同一元素的

元素属性是()。

A. form

B. abstract

C. block

D. ref

30.关于DOM的描述错误的是()。

A. DOM使开发者能够以编程方式读取、操作和修改XML文档

B. W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范开发DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的

C. DOM模型是W3C组织开发出来的一个在内存中表示XML数据的线性模型

D. 能使用JavaScript进行DOM开发,也能使用Java、C#

31.实体是一个外部文件,该外部文件由个人或工作小组所定义并认可的外部普通实体使用

的格式是()。

A. LIST

B. ADMIN

C. PUBLIC

D. SYSTEM

32.对于下面的DTD和XML文档,正确的陈述是()。

exam1.dtd

exam1.xml

A. DTD中的元素名element2?定义错误,元素名不允许出现字符“?”

B. XML文档中的DOCTYPE定义中,SYSTEM应该改为小写

C. XML文件中遗漏了element2

D. XML文档中的根元素与DOCTYPE中的定义不同

33.W3C XML Schema文档中,()元素用于声明只有一个相容元素必须出现,用于

互斥情况。

A.sequence B. choice C. group D. all

34.XML名称空间名是指()。

A. W3C制定的一个技术规范

B. 一个可以访问到的URI

C. 任何URI

D. 紧跟在xmlns:后面的前缀名称

35.关于XML命名空间的实例片段

Made In China

Made In Guangzhou

Made In Beijing

名称空间前缀使用错误的是()。

A.

B.

C.

D.

36.下面哪个标记是调用模板的标记?()

A.

B.

C.

D.

37.下面定义的CDATA段正确的是()。

A.

&你好&

]]>

B.

[

你好

]]>

C.

&你好&

&你好&

]]>

]]>

D.

&你好&

&你好&

]>

38.XSL文档根元素是()。

A. B.

C. D.

39.如果在Schema文档中定义了目标命名空间,要在XML文档中使用()引用该

Schema文件。

A.noNamespaceSchemaLocation B.Location

C.schemaLocation D.namespaceSchemaLocation

40.当SAX解析器解析到文档中元素的开始标记时,会调用()方法。A.public void startElement()

B.public void startDocument()

C.public void startPrefixMapping()

D.public void startDocumentLocator()

41.以下事件处理函数哪一个不是SAX实现会产生的()

A void startDocument()

B void characters(char[] ch, int start, int length)

C void startElement(String uri, String localName, String qName)

D void endElement(String uri, String localName, String qName)

42.SAX的默认基类DefaultHandler类实现了那些接口()

A)Attributes接口

B)DTDHandler接口

C)ErrorHandler接口

D)ContentHandler接口

43.XSL包括以下哪些部分()

A)XSLT B)XPath C)CSS D)XSL-FO

44.声明语句的作用是()

A、声明元素student的属性studentID是可有可无的;

B、声明元素student的属性studentID是唯一标识类型,可以省略;

C、声明元素student的属性studentID是默认取值,可以省略;

D、声明元素student的属性studentID是唯一标识类型,不可省略;

45.在XML文档的第一条声明语句中,不能使用的属性是( )

A、version

B、encoding

C、standalone

D、name

46.不符合格式良好的XML文档要求的是()

A、文档可以有一个以上的根元素;

B、有符合规范的声明语句;

C、每个元素有正确的起始、结束标记;

D、元素正确嵌套,没有交叉现象出现;

47.在进行属性声明时,错误的是()

A 标记中可以使用多个属性

B 属性可以出现在起始标记或结束标记中;

C 属性名是大小写敏感的;

D 属性值必须用引号引上;

48.以下不属于XML语法规定的是()

A、元素必须正确嵌套

B、标记任意大小写

C、所有的属性值必须放在双引号或单引号中;

D、若文档没有DTD,属性值的默认类型是“CDA TA”;

49.声明语句指明元素学生信息是

()

A、任意子元素组成;

B、由子元素“地址”“成绩”和字符数据混合组成;

C、由字符“地址,成绩”和字符“#PCDA TA”组成;

D、由文本类数据组成

50.XML Schema文档中语句:

中属性type的作用是( )

A、指定子元素的属性;

B、指定子元素的数据类型;

C、指定子元素是引用元素声明中name属性值为name的元素;

D、指定子元素名称;

51.下面是一个XML文档的序言部分:

]>

下面的片段中可以作为该XML文档的合法的文档元素部分的是。(选择一项)a)

八阵图

功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。

八阵图1

功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1.

b)

八阵图

功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。

八阵图1

功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1。

c)

八阵图

功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。

八阵图1

功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1。

d)

</p><p><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content></p><p>

</p><p><content>功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1。</content></p><p>

52.在XML中,下列关于DOM的叙述不正确的

a) DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C++等开发工具使用的DOM编程API是一致的

b) XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树

c) 通过DOM API,软件开发人员可以控制XML文档的结构和内容

d)通过DOM在XML文档中只能按照顺序方式导航

53.在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键与处键的关系。

a) ID/IDREF

b) Key/keyref

c) CDA TA

d) ENTITY

54.在XML中,下述关于XSL的说法不正确的是。

a) XSL是一种用来转换XML文档的样式表,它包含转换和格式XML文档的规则

b) XSL在转换XML文档过程中,首先根据匹配条件修改源文档内容,然后输出修改后的文档内容

c) XSL包含了XSLT和Xpath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档

d) XSL文件是同一系列模板组成的,任何一个XSL文件至少包括一个模板

55.考虑如下的XML.Schema示例

属性currency声明等同于下面选项的DTD声明。()

a)

b)

c)

d)

56.对于XML文档实例片段,最恰当的描述其结构

的DTD片段是。()

a)

height CDATA #REQUIRED

width CDATA #REQUIRED>

b)

height CDATA#REQUIRED

width CDATA#REQUIRED>

c)

height CDATA#REQUIRED

width CDATA# REQUIRED>

d)

height CDATA#REQUIRED

width CDATA# REQUIRED>

57.下面的XML片断中结构完整的是。()

a) .con”>

123 MainStreet>

b) Joe’s XML Works

New York

c) < customer type=extemal>Partners Unlimited

d)123 Main Street

58.以下不正确的是。()

a) DTD定义了XML文档中包含的标记、元素、元素类型以及属性

b) 一个结构完整的XML文档一定是合法的XML

c) 命名空间能够区别不同来源的元素、属性的定义

d) 文档DTD可以包含在XML文档内,也可以在XML文档外定义

59.下列说法错误的是。()

a) XSL在转换XML文档时分为明显的两个过程:首先转换文档结构,然后将文档格式化输出

b) XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档

c) 如果将XML文档看成DOS目录结构,XPath就是cd、dir等目录操作命令的集合

d) 如果将XML文档看作一个数据库,XPath就是SQL查询语言

60.XML中,()是文档对象模型DOM中的基本对象,元素、属性、注释、处理指令等

都可以认为是它。

A Document

B Node

C NodeList

D Element

61.定义一个名称为“月份”的数据类型的Schema片段为。

a)

b)

c)

d)

62.阅读下面XML文档,然后判断下列说法正确的是。

tom

12

a) 是元素对象,同样也是文本对象

b) 是元素对象,同样也是文本对象

c) tom是文本对象

d) tom是元素对象

63.Schema与DTD的相同之处有。

a) 基于XML语法

b) 支持命名空间

c) 可扩展

d) 对XML文档结构进行验证

64.对于如下的XML文档实例(people.xml);

Tony

Beijing

Bill

USA

引用如下的XSL文件:

在浏览器中的输出结果为。

a) 无任何输出

b) E01 Tony Beijing Bill USA

c) Tony Beijing Bill USA

d)

Tony

Bijing

Bijing

USA

65.

Hello, World!

上面的XML文档属于文档。

a) 无效的

b) 有效的

c) 格式良好的

d) 格式错误的

66.

]>

jack

&location;

关于上述Xml文档,以下描述正确的是()。

a) 该Xml文档中使用了外部DTD。

b) 通过浏览器打开上述Xml文档时,字符串jianwai street代替了& location;

c) 该Xml文档不是有效的XML文档。

d) 该Xml文档中的location为参数实体。

67.

xmlns:books=https://www.wendangku.net/doc/611788163.html,/books/>

Mrs.

Lord of the Rings

上述是一段关于XML命名空间的实例片段,以下说法错误的是。

a) 本例中,命名空间的前缀分别是addr、books

b) 第一个 元素属于addr 名称空间,因为其父元素<addr:name> 属于该名称空间。</p><p>c) 名称空间中定义的字符串必须是可以访问的URL,比如:XML 解析器会到[url]https://www.wendangku.net/doc/611788163.html,/books/[/url] 去搜索DTD 或schema</p><p>68.给定一段DTD片段(保存于d:\dtds\root.dtd):</p><p><!ELEMENT root (root1, root2?)*></p><p><!ELEMENT root1 (root2*)></p><p><!ELEMENT root2 (root3+)></p><p><!ELEMENT root3 (root1?)></p><p>假定XML 文档中已有如下声明:</p><p><!DOCTYPE root SYSTEM "d:\dtds\root.dtd">。</p><p>下面()段XML 文档片段能够针对给定的DTD内容成功通过验证。</p><p>a) <root></root></p><p>b) <root></p><p><root1></p><p><root2/></p><p><root2/></p><p></root1></p><p><root2/></p><p></root></p><p>c) <root></p><p><root1></p><p><root2></p><p><root3/></p><p></root2></p><p><root2></p><p><root3/></p><p></root2></p><p></root1></p><p><root2></p><p><root3/></p><!--/p12--><!--p13--><p></root2></p><p></root></p><p>d) <root></p><p><root1></p><p><root2></p><p><root3/></p><p></root2></p><p></root1></p><p></root></p><p>45以下关于xslt说法不正确的是(C)。(选择一项)</p><p>a) Xslt是xsl的一部分,有独立的命名空间。</p><p>b) Xslt可以把xml文档转换为xhtml。</p><p>c) 要执行xslt转换,只需要xml文档,xslt样式表和浏览器就可以了。</p><p>d) Xslt使用xpath对xml文档进行导航。</p><p>69.属性指定元素最多出现的次数。(选择一项)</p><p>a) minOccurs</p><p>b) maxOccurs</p><p>c) minExclusive</p><p>d) maxExclusive</p><p>70.某新闻网站新闻量较大,并且新闻需要被即时发布。该网站可以通过各种浏览器和手持</p><p>设备访问。网站后台是一个基于xml的应用系统,该系统把数据库中数据读取到xml 文档中,并使用DOM进行解析。使用以下()方法可以提高后台应用系统的性能,从而提高该网站的性能。(选择一项)</p><p>a) 把xml文档转化成html网页。</p><p>b) 使用SAX解析xml文档。</p><p>c) 不经解析,把xml文档直接发送给浏览器。</p><p>d) 使用样式表对xml文档进行转换。</p><p>71.要定义一个数据类型,既可能包含integer类型的值,也可能包含string类型的值,以</p><p>下schema片段正确的是()。(选择一项)</p><p>a)</p><p><xsd:simpleType name="idNumber"></p><p><xsd:union></p><p><xsd:simpleType></p><p><xsd:restriction base="xsd:integer"/></p><p></xsd:simpleType></p><p><xsd:simpleType></p><p><xsd:restriction base="xsd:string"/></p><p></xsd:simpleType></p><p></xsd:union></p><p></xsd:simpleType></p><p>b)</p><p><xsd:simpleType name="idNumber"></p><p><xsd:list></p><p><xsd:simpleType></p><!--/p13--><!--p14--><p><xsd:restriction base="xsd:integer"/></p><p></xsd:simpleType></p><p><xsd:simpleType></p><p><xsd:restriction base="xsd:string"/></p><p></xsd:simpleType></p><p></xsd:list></p><p></xsd:simpleType></p><p>c)</p><p><xsd:simpleType name="idNumber"></p><p><xsd:all></p><p><xsd:simpleType></p><p><xsd:restriction base="xsd:integer"/></p><p></xsd:simpleType></p><p><xsd:simpleType></p><p><xsd:restriction base="xsd:string"/></p><p></xsd:simpleType></p><p></xsd:all></p><p></xsd:simpleType></p><p>d)</p><p><xsd:simpleType name="idNumber"></p><p><xsd:choice></p><p><xsd:simpleType></p><p><xsd:restriction base="xsd:integer"/></p><p></xsd:simpleType></p><p><xsd:simpleType></p><p><xsd:restriction base="xsd:string"/></p><p></xsd:simpleType></p><p></xsd:choice></p><p></xsd:simpleType></p><p>72.已知xml文档包含如下内容(list为根元素):</p><p><list></p><p><item id="0001"></p><p><price>18</price></p><p></item></p><p><item id="0002"></p><p><price>15</price></p><p></item></p><p><item/></p><p><product></p><p><item id="01"></item></p><p></product></p><p></list></p><p>使用xslt进行转换时,语句<xsl:template match=”/list/item[@id]”>能够匹配到()个item 元素。(选择一项)</p><!--/p14--><!--p15--><p>a) 3</p><p>b) 2</p><p>c) 1</p><p>d) 0</p><p>73.XML( )提供了一种避免元素命名冲突的方法。</p><p>A.命名空间</p><p>B.DTD</p><p>C.XSD</p><p>D.XSL</p><p>74.由( )元素定义的模板规则是XSL样式表的最重要的部分</p><p>A.xsl:value-of</p><p>B.xsl:template</p><p>C.xsl:apply-templates</p><p>D.xsl:choose</p><p>75.xsl是什么文件()</p><p>A xml 文件B样式表单文件</p><p>C soap文件D转换后的流文件</p><p>76.文件emp.XSL的内容如下:</p><p><?xml version="1.0" encoding="UTF-8"?></p><p><xsl:stylesheet version="1.0" xmlns:xsl="https://www.wendangku.net/doc/611788163.html,/1999/XSL/Transform" xmlns:fo="https://www.wendangku.net/doc/611788163.html,/1999/XSL/Format"></p><p><xsl:template match="/"></p><p><html></p><p><table border="3" cellspacing="2"></p><p><tr></p><p><th> Employee Name</th></p><p><th> Date of Birth</th></p><p><th> Address</th></p><p><th> Designation</th></p><p></tr>.</p><p><body></p><p><xsl:for-each select="EMPDETAILS/EMP"></p><p><tr></p><p><td><xsl:value-of select="EMPNAME"/></td></p><p><td><xsl:value-of select="DOB"/></td></p><p><td><xsl:value-of select="ADDRESS"/></td></p><p><td><xsl:value-of select="DESIG"/></td></p><p></tr></p><p></xsl:for-each ></p><p></body></p><p></table></p><p></html></p><p></xsl:template ></p><p></xsl:stylesheet></p><p>使用上面这个样式表单文件,有可能转换成什么格式的文件?()</p><p>A html文件</p><p>B xsl文件</p><p>C 流文件</p><p>D xml文件</p><p>77.以下关于XML文档的声明的语句正确的是。</p><p>A)<xml version="1.0" encoding="UTF-8"></p><p>B)<?XML version="1.0" encoding="UTF-8"?></p><!--/p15--><!--p16--><p>C)<?xml Version="1.0" encoding="UTF-8"?></p><p>D)<?xml version="1.0" encoding="UTF-8"?></p><p>二、填空题</p><p>1.______________是解决XML元素多义性和名字冲突问题的方案。</p><p>2.XML元素由_____________、结束标记和两者之间的内容三部分组成。</p><p>3.DTD全称为_ _____,它分为外部DTD和______两种。</p><p>4.XSL文件中,主模板的match属性值为___ _____。</p><p>5.DTD文件中,表示元素能出现零次或多次的限定符号为____________。</p><p>6.DTD中%字符用于声明___________实体。实体定义<!ENTITY MJ “Michael Jordan”>,</p><p>则XML文档中引用“MJ”实体的表达式为________。</p><p>7.XML文档片段为:</p><p><book xmlns:tup=”清华大学出版社”></p><p><tup:bookName>XML程序设计</tup:bookName></p><p></book></p><p>如果SAX解析器设置为支持名称空间,写出解析<tup:bookName>元素结束标记时endElement(String uri, String localName, String qName)方法中各个参数的取值。uri=_____;localName=________;qName=___ _____。</p><p>8.DOM全称为___,DOM解析采用文档驱动,SAX解析使用____驱动。</p><p>9.SAX解析器是否报告XML声明给事件处理器?___________(填“是”或“否”)</p><p>10.HTML文件中引入数据岛使用的标记名为________________。</p><p>11.下面代码中的“学生信息”是____________元素;</p><p><?xml version=”1.0”></p><p><?DOCTYPE 学生信息SYSTEM “stu.dtd”></p><p><!ELEMENT 学生信息(#PCDA TA)></p><p>12.match=“/”语句的含义是_ _______________;</p><p>13.XML文档中下条语句的作用是:________________________;</p><p><?xml-stylesheet type=”text/xsl” href=”mysub/file1.xsl”?></p><p>14.在DTD的个数限制中常使用的符号是:__ 、____和___;</p><p>15.<xsl:value-of select=”name”/>语句的作用是_______________________;</p><p>16.在DTD文档中下面语句的作用是______________________________;</p><p><!ELEMENT 教师(姓名,性别)></p><p>17.在DTD文档中下面语句的作用是_______________________________;</p><p><!ENTITIE pic1 SYSTEM “fi1.jpg”></p><p>18.声明语句<!ATTLIST姓名身份证号ID #REQUIRED>的作用是为___元素声明____属</p><p>性;</p><p>19.<?xml version="1.0" encoding="gb2312"?>是___________。</p><p>20.在DTD中,元素类型是通过____标记声明的。</p><p>21.属性类型设为ID,表明该属性的取值______________________。</p><p>22.xml定义了两种类型的entity。一种是____ ;另一种是____。</p><p>23.所有Schema文档都必须要使用_____作为其根元素。</p><p>24.声明用户自定义的简单数据类型使用关键字______ 。声明复杂类型元素要使用的关键</p><p>字是________</p><p>25.dtd中指定,属性是必选属性要使用的关键字是:___;指定属性是可选属性要使用的关</p><!--/p16--><!--p17--><p>键字是_______</p><p>三、简答题</p><p>1.什么是XML?新一代网络数据表示,传递和交换的标准是Internet环境中跨平台的依</p><p>赖于内容的技术</p><p>2.简述XML与HTML的区别。xml是可扩展的元素与属性名称区分大小写,标签用于组</p><p>织数据,样式可以独立于元素之外,内容中的空白有意义,空标签需要的特殊用法,html 是有固定标签的不可扩展元素与属性名称不区分大小写,标签用来展示元素外观,空标签不需要特殊用法忽略多余空白字</p><p>3.什么是DTD?它可以分为几类?DTD是Document Type Definition 文档类型定义可以</p><p>分为内部DTD和外部DTD</p><p>4.简述Schema与DTD的区别。xml Schema 模式是一个特殊的xml文件而DTD语法和</p><p>xml不同是具有独自语法结构的文件</p><p>5.什么是SAX?简述SAX的工作原理。SAX是Simple API for xml 简单应用程序编写接</p><p>口.工作原理: 1,创建事件处理程序2,创建SAX解析器3,将事件处理程序分配给解析器4,对文档进行解析将每个事件发送给处理程序事件</p><p>6.一个完整的SAX处理过程涉及哪几个步骤?1,创建事件处理程序2,创建SAX解析器</p><p>3,将事件处理程序分配给解析器4,对文档进行解析将每个事件发送给处理程序事件7.什么是XSL?简述使用XSL定义XML文档显示方式的基本思想。XSL是可扩展样式</p><p>语言基本思想:通过定义转换模板,将xml原文档转换为样式信息的可浏览文档</p><p>8.写出下列缩略词对应的中文意思。XML:可扩展标记语言DTD:文档类型定义XSD:</p><p>可扩展标记语言架构定义CSS:层叠样式表XSL:可扩展样式语言XSLT:可扩展样式转换语言DOM:文档对象模型</p><p>XML, DTD, XSD, CSS, XSL, XSLT, DOM</p><p>9.考虑如下的XML Schema示例</p><p><xs:element name="库存"></p><p><xs:complexType></p><p><xs:attribute name="类型" type="xs:string" use="required"/></p><p></xs:complexType></p><p></xs:element></p><p>写出上述Schema中元素“库存”及其属性“类型”在DTD中的等价声明。</p><p>程序填空题</p><p>1.<?xml version=”1.0”encoding=" UTF-8 "?></p><p>< !DOCTYPE UNIVERSITY[</p><p><!ELEMENT UNIVERSITY ( NAME, ADDRESS)></p><p><!ELEMENT NAME (#PCDA TA)></p><p><!ELEMENT ADDRESS (#PCDA TA)></p><p><!ENTITY name "青岛大学"></p><p><!ENTITY address "宁夏路308号"></p><p>]></p><p><!--this is a comment--></p><p>< UNIVERSITY ></p><p><!--NAME元素中的内容为实体name中的内容--></p><!--/p17--><!--p18--><p><NAME> &name;</NAME></p><p><!-- ADDRESS元素中的内容为实体address中的内容--></p><p><ADDRESS> &address;</ADDRESS></p><p></ UNIVERSITY ></p><p>2.< !DOCTYPE PRODUCTDA TA SYSTEM" 1.dtd"> <!—外部DTD--></p><p><PRODUCTDATA></p><p><PRODUCT PRODUCTID="P001" ></p><p><PRODUCTNAME>Gone With the Wind</PRODUCTNAME></p><p><PRICE>25.00</PRICE></p><p><QUANTITY>35</QUANTITY></p><p></PRODUCT></p><p></PRODUCTDATA></p><p>3.根据上一题XML文档,将下面的模式文件的内容补充完整</p><p><?xml version="1.0" encoding="UTF-8"?></p><p>< xs:schema xmlns:xs=" https://www.wendangku.net/doc/611788163.html,/2001/XMLSchema " ></p><p>< xs:element name="PRODUCTDATA" type="prdata"/></p><p><xs:complexType name="prdata"></p><p><xs:sequence></p><p><xs:element name="PRODUCT" type="prdt"/></p><p></xs:sequence></p><p>< xs:attribute name=” PRODUCTID” type=”xs:ID” use=”xs:required”/></p><p></xs:complexType></p><p><xs:complexType name="prdt"></p><p><xs:sequence></p><p><xs:element name="PRODUCTNAME" type="xs:string"/></p><p><!—元素PRICE 中存放的内容为实数,并且此元素出现的最小次数是1次,最多是3次--> <xs:element name="PRICE" type=" xs:decimal" minOccurs =1 maxOccurs =3/></p><p><xs:element name="QUANTITY" type="xs:Integer"/></p><p></xs:sequence></p><p></xs:complexType></p><p></xs:schema></p><p>4.<?xml version="1.0" encoding="gb2312" ?></p><p><xsl:stylesheet version=" 1.0 " xmlns:xsl=" https://www.wendangku.net/doc/611788163.html,/TR/WD-xsl"></p><p><xsl:template match="/"></p><p><html></p><p><body></p><p><h2 align="center">学生成绩单</h2></p><p><table border="1" cellpadding="0" align="center"></p><p><tr><th>姓名</th><th>性别</th><th>生日</th><th>成绩</th></tr> < xsl:for-match select="roster/student"></p><!--/p18--><!--p19--><p><tr></p><p><td><xsl: vaule-of select="name"/></td></p><p><td><xsl: vaule-of select="sex"/></td></p><p><td><xsl: vaule-of select="birthday"/></td></p><p><td><xsl: vaule-of select="score"/></td></p><p></tr></p><p></xsl:for-match></p><p></table></p><p></body></p><p></html></p><p></xsl:template></p><p></xsl:stylesheet></p><p>5.使用DOM解析XML文件代码如下,读程序完成填空。(7分)exam2.xml代码如下:</p><p><?xml version="1.0" encoding="GB2312"?></p><p><school></p><p><student ID="s101" sex="女"></p><p><name>李华</name></p><p><age>12</age></p><p><score>92</score></p><p></student></p><p></school></p><p>exam2.java代码如下:</p><p>import org.w3c.dom.*;</p><p>import javax.xml.parsers.*;</p><p>import java.io.*;</p><p>public class ExamTest {</p><p>public static void main(String args[]) throws Exception{ DocumentBuilderFactory factory =</p><p>DocumentBuilderFactory.newInstance();</p><p>DocumentBuilder builder = factory.newDocumentBuilder();</p><p>//DOM解析返回文档对象</p><p>①_Document__ doc = builder.parse(new File("exam2.xml"));</p><p>//获得文档根元素节点</p><p>②_Element__ root = doc.getDocumentElement();</p><p>//获得根节点下元素标记名为student的所有的元素节点的集合</p><p>③_Nodelist_ nl = root.getElementsByTagName("student");</p><p>for (int i = 0; i < nl. getLength(); i++) {</p><p>//获取nl集合中的第i个节点对象</p><p>Element stu = (Element)nl.item(i);</p><p>//获得元素student属性的集合</p><p>④_NamedNodeMap__ map = book.getAttributes();</p><p>//循环输出map中所有的属性</p><!--/p19--><!--p20--><p>for (int k = 0; k < map.getLength(); k++) {</p><p>⑤_Attr_ attrNode = (⑤_Attr_)map.item(k);</p><p>System.out.print(attrNode.getName() + "="</p><p>+ attrNode.getValue() + " ");</p><p>}</p><p>//获得student标记下所有子节点集合</p><p>NodeList eNl = stu.getChildNodes();</p><p>//遍历所有子节点</p><p>for (int j = 0; j < eNl.getLength(); j++) {</p><p>⑥_Nodelis t_ child = eNl.item(j);</p><p>if (child.getNodeType() == child.ELEMENT_NODE) {</p><p>Element eNode = (Element)child;</p><p>}</p><p>if (child.getNodeType() == child.TEXT_NODE) {</p><p>⑦_Text__ tNode = (⑦_Text_)child;</p><p>}} }}}</p><p>1、给出一个DTD,写出对于的xml文件;给出xml文件,写出DTD。</p><p>2、给出外观显示的要求,写出对于的CSS</p><p>3、给出外观显示的要求,写出对于的XSl</p><p>4、利用DOM遍历xml文档</p><p>5、利用SAX遍历xml文档</p><p>6、CSS和XSL的异同。XML如何实现与之进行关联</p><p>7、DTD和Schema的异同</p><p>8、DOM和SAX的异同</p><!--/p20--><!--rset--><h2>XML期末考试试题,复习题修正版</h2><p>2011-2012学年期末考试考试题 一、填空题(每题 3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题 方式均无效。 1、下面代码中的“学生信息”是____根____元素; <?xmlversion= ”1.0”> <?DOCTYPE学生信息SYSTEM“stu.dtd ”> <!ELEMENT学生信息(#PCDATA)> 2、match=“/”语句的含义是____从XML里选取满足条件的根结点________; 3、能够通过 DTD验证的XML文档我们称为___xml 模式___的文档; 4、XML文档中下条语句的作用是:_____为xml文档导入样式单_______; <?xml-stylesheettype= ”text/xsl ”href= ”mysub/file1.xsl ”?> 在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_; 5、<xsl:value-ofselect= ”name”/>语句的作用是__获取节点name的值__________; 在DTD文档中下面语句的作用是______对教师的元素声明_________; <!ELEMENT教师(姓名,性别)> 在DTD文档中下面语句的作用是_____pic1是引用外部实体“fi1.jpg”__________; <!ENTITIEpic1SYSTEM “fi1.j pg”> 6、声明语句<!ATTLIST姓名身份证号ID#REQUIRED>的作用是_对姓名元素的属性声明; 二、选择题(每题2分,共20分)下列各题选项中,只有一个选项是正确的,请将正确选项 的标号填写在题目后面的横线上,其余答题方式均无效。 1、声明语句<!ATTIBLISTstudentstudentIDID #REQUIRED>的作用是(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–</p><h2>XML基础教程试题一及答案</h2><p>XML基础教程试题一及答案 一、判断题(每题2分,共10分) ( )1.最早的计算机标记语言是IBM公司研究员发明的通用标记语言(GML)。( ) 2.一个有效的XML文档肯定是格式良好的文档。 ( ) 3.在一个XML文档中,元素就是整个XML文档的骨架,因此在一个XML 文档里可以有多个根元素和子元素。 ( )4.XML文档里的元素可以嵌套,因此XML文档里的注释也能嵌套。( )5.空元素指的是元素没有内容,但可以有属性。 二、选择题(每题2分,共20分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。 1.什么是XML? ( ) A. 一种标准泛用标记语言 B. 一种扩展性标识语言 C. 一种超文本标记语言 D.一种层叠样式表单是.NET托管程序的执行引擎 2.下面哪个不是HTML的优点( ) A. 跨平台.. B. 强大的信息展示能力 C. 标记可自定 D.编写简单C 3.下面哪一个标记语言产生的时间最早。( ) A.XML B.SGML C.HTML D.CML 4.XPath是什么?( ) A.XML的路径语言 B.XML的转化 C. 文档对象模型 D.XML命名空间 5.这行XML声明,声明该文档采用了什么编码标准?<?xml version="1.0" ?> ( ) A. GB2312 B. ANSI C. Unicode UTF-8 D. Windows-1252 6.何谓DTD?( ) A.文档架构定义,用来验证XML B.文档类型定义,用来验证XML</p><p>C.XML文档的数据部分 D.XML文档的片断 7.何谓DOM?( ) A.XML文档 B.XML文档对象模型 C.XML模型语言 D.XML路径语言 8.采用MSXML解析器创建一个元素类型的节点,应该使用Document接口的哪个方法:( ) A.createAttribute() B.createElement() C.createCDATASection() D.getElementByTagName() 9.一个XML文档以声明开始,在声明中不可使用的属性为:( ) A.是否引用外部文件B.文件大小C.字符编码D.版本 10.关于DOM的描述错误的是( )。 A.DOM使开发者能够以编程方式读取、操作和修改XML文档 B.既能使用JavaScript进行DOM开发,而不能使用Java、C# C.W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范开发DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的 D.DOM模型是W3C组织开发出来的一个在内存中表示XML数据的线性模型 三、简答题(每题6分,共30分) 1.XML是什么,它与HTML的区别? 2.什么是DOM? 3.简述解释XSLT? 4.XML文档有哪些部分组成? 5.什么是XML文档中的元素,什么是元素的属性,请举例说明。 四、设计题(每题20分,共40分) 1. XML文档结构: <?xml version="1.0" encoding=“GB2312" ?> <Configs></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/611788163.html,/1999/xlink xlink:type=”simple” xlink:href=https://www.wendangku.net/doc/611788163.html,/jzg.htm xlink:role=”teachers” xlink:title=”Teachers Info” xlink:show=”new” xlink:actuate=”onRequest”></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>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>XML基础教程课后习题解答</h2><p>XML基础教程课后习题 习题一 1.答:HTML是用来编写Web页的语言、不允许用户自定义标记,HTML体现数据的显示格式。XML描述数据的组织结构、可自定义标记,其标记名称是对标记所包含的数据内容含义的抽象,而不是数据的显示格式。 2.答:使用UTF-8保存 5.答:(1)不可以,(2)可以,(3)不可以 6.答:: time { display:block;font-size:18pt;font-weight:bold } hour { display:line;font-size:16pt;font-style:italic } mimute { display:line;font-size:9pt;font-weight:bold } 习题二1.答:(1)使用ANSI编码。(2)可以。(3)不合理。 2.答:不相同。 3.答:(1)和(2)。 4.答:。 5.答:“root”标记包含的文本内容都是空白字符。“a1”标记包含的文本内容:<CCTV5>。“a2”标记包含的文本内容: 子曰"有朋自远方来,不亦乐乎"。 习题三1.答:一个规范的XML文件如果和某个DTD文件相关联,并遵守该DTD 文件规定的约束条件,就称之为有效的XML文件。 2.答:DTD文件的编码必须和其约束的XML文件的编码相一致。 3.答:无关。 4.答:(1) 使用SYSTEM文档类型声明的格式: <DOCTYPE 根标记的名称SYSTEM "DTD文件的URI"> (2) 使用PUBLIC文档类型声明的格式: <!DOCTYPE 根标记的名称PUBLIC "正式公用标识符" "DTD文件的URI"> 5.答:一定。 6.答:(1)约束标记“张三”必须有“学号”属性 (2)约束标记“张三”必须有“学号”属性,而且学号的属性值是固定的220123。 (3)约束标记“张三”可以有也可以没有“学号”属性。</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/611788163.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>高中信息技术期末考试试题及答案</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>xml webService入门教程</h2><p>Web Service 基本概念 Web Service也叫XML Web Service WebService是种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件(服务),使用WSDL文件进行(说明),并通过(UDDI)进行注册。 XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。 Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议。当用户通过UDDI找到你的WSDL描述文档后,他通过可以SOAP调用你建立的Web 服务中的一个或多个操作。SOAP是XML文档形式的调用方法的规范,它可以支持不同的底层接口,像HTTP(S)或者SMTP。 WSDL:(Web Services Description Language) WSDL 文件是一个XML 文档,用于说明一组 SOAP 消息以及如何交换这些消息。大多数情况下由软件自动生成和使用。 UDDI (Universal Description, Discovery, and Integration) 是一个主要针对Web服务供应商和使用者的新项目。在用户能够调用Web服务之前,必须确定这个服务内包含哪些商务方法,找到被调用的接口定义,还要在服务端来编制软件,UDDI是一种根据描述文档来引导系统查找相应服务的机制。UDDI利用SOAP消息机制(标准的XML/HTTP)来发布,编辑,浏览以及查找注册信息。它采用XML格式来封装各种不同类型的数据,并且发送到注册中心或者由注册中心来返回需要的数据。 概念补充: http soap关系 http:是一个客户端和服务器端请求和应答的标准(TCP)。http协议其目的是为了提供一种发布和接收htttp页面的方法 一http协议的客户端与服务器的交互:由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP/1.1 200 OK",和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。 soap 协议:它描述了一种在分散或分布式的环境中如何交换信息的轻量级协议。soap 在http协议的基础上,一个基于XML的协议。 不同:都是底层的通信协议,请求包的格式不同而已,soap包是XML格式,http纯文本格式。 关系:SOAP是个通信协议,SOAP在HTTP协议的基础上,把编写成XML的REQUEST 参数, 放在HTTP BODY上提交个WEB SERVICE服务器(SERVLET,ASP什么的) 处理完成后,结果也写成XML作为RESPONSE送回用户端,为了使用户端和WEB SERVICE可以相互对应,可以使用WSDL作为这种通信方式的描述文件,利用WSDL工具可以自动生成WS和用户端的框架文件,SOAP具备把复杂对象序列化捆绑到XML里去的能力。 Membrane SOAP Monitor,这个soap监听工具。这是德国的一家在线web服务注册公司predic8做的开源soap监听工具,简单好用。 windows下最新的版本为1.1.2版,下载地址: https://www.wendangku.net/doc/611788163.html,/membrane/monitor/win86/membrane-monitor-win86-1.1.2.zip 还有linux下的版本:</p><h2>2018-2019学年第二学期《XML》期末试卷</h2><p>2018-2019学年第二学期《XML 》期末考试 适用班级: 1801、1802、1803、1804 1、声明语句<!ATTIBLIST student studentID ID #REQUIRED>的作用是( ) A 、声明元素student 的属性studentID 是可有可无的; B 、声明元素student 的属性studentID 是唯一标识类型,可以省略; C 、声明元素student 的属性studentI D 是默认取值,可以省略; D 、声明元素student 的属性studentID 是唯一标识类型,不可省略; 2、在XML 文档的第一条声明语句中,不能使用的属性是( ) A 、version B 、encoding C 、standalone D 、 name 3、不符合格式良好的XML 文档要求的是( ) A 、文档可以有一个以上的根元素; B 、有符合规范的声明语句; C 、每个元素有正确的起始、结束标记; D 、元素正确嵌套,没有交叉现象出现; 4、在进行属性声明时,错误的是( ) A 、标记中可以使用多个属性 B 、属性可以出现在起始标记或结束标记中; C 、属性名是大小写敏感的; D 、属性值必须用引号引上; 5、一个XML 文档如果符合它的 XML Schema 文档的定义,称它为( ) A 、结构良好的XML 文档 B 、有效的XML 文档 C 、无效的XML 文档 D 、以上都对 6、XML 文档中语句<!DOCTYPE dlib SYSTEM “mydtD 、dtd"> 中SYSTE M 的作用是( ) A 、指定运行的操作系统 B 、打开系统文件 C 、连接外部DT D 文件 7、以下不属于XML 语法规定的是( ) A 、元素必须正确嵌套 B 、标记任意大小写 C 、所有的属性值必须放在双引号或单引号中; D 、若文档没有DTD ,属性值的默认类型是“CDATA ”; 8、声明语句<!ELEMENT 学生信息((地址,成绩)|#PCDATA )>指明元素 学生信息是( ) A 、任意子元素组成 ; B 、由子元素“地址”“成绩”和字符数据混合组成; C 、由字符“地址,成绩”和字符“#PCDATA ”组成; D 、由文本类数据组成 9、XML Schema 文档中语句 : <element type=”name” minOccurs=“1” maxOccurs=”*”/> 中属性type 的作用是( ) A 、指定子元素的属性; B 、指定子元素的数据类型; C 、指定子元素是引用元素声明中name 属性值为name 的元素; D 、指定子元素名称; 10、下面标记中,非法的XML 标记名称是( ) A 、<city.tte> B 、<myfile-name> C 、<content_11> D 、<xml> 1.为定义一个XML 文档的结构,开发者可以使用XML 技术有 ( ) A 、 UML B 、 DTD C 、 Namespace D 、 XML Schema 2.下面是XML 标准提供的编程接口,用于开发人员访问XML 文档( ) A 、Xpath B 、XSLT 一、单选题(3*10分=30分) 二、多选题(多选漏选不得分,3*10分=30分)</p><h2>XML系列教程之一:XML教程</h2><p>XML系列教程之一 ——XML教程 目录 1 XML简介 (1) 2 XML的用途 (3) 3 XML树结构 (5) 4 XML语法规则 (8) 5 XML元素 (11) 6 XML属性 (13) 7 XML验证 (17) 8 XML验证器 (19) 9 XML浏览器支持 (19) 10 查看XML文件 (20) 11 使用CSS 显示XML (21) 12 使用XSLT显示XML (23) 13 XML解析器 (25) 14 XML DOM (27) 15 XML to HTML (31) 16 XMLHttpRequest对象 (32)</p><p>17 XML应用程序 (36) 18 XML命名空间(XML Namespaces) (40) 19 XML CDATA (43) 20 XML编码 (45) 21 XML DOM高级 (47) 22 XML Don't (49)</p><p>1 XML简介 XML被设计用来传输和存储数据。 HTML被设计用来显示数据。 1.1 应该掌握的基础知识 在您继续学习之前,需要对以下知识有基本的了解: ●HTML/XHTML ●JavaScript 1.2 什么是XML ●XML指可扩展标记语言(EXtensibleMarkupLanguage); ●XML是一种标记语言,很类似HTML; ●XML的设计宗旨是传输数据,而非显示数据; ●XML标签没有被预定义,您需要自行定义标签; ●XML被设计为具有自我描述性; ●XML是W3C的推荐标准。 1.3 XML与HTML的主要差异 XML不是HTML的替代。XML和HTML为不同的目的而设计: ●XML被设计为传输和存储数据,其焦点是数据的内容; ●HTML被设计用来显示数据,其焦点是数据的外观; ●HTML旨在显示信息,而XML旨在传输信息。 1.4 没有任何行为的XML XML是不作为的。也许这有点难以理解,但是XML不会做任何事情。XML</p><h2>XML期末考试试题复习题修正版</h2><p>2011-2012学年 期末考试考试题 一、填空题(每题3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题 方式均无 效。 1、 下面代码中的 “学生信息”是 _根 元素; <?xml version= ” 1.0 ” > <?DOCTYPE 学生信息 SYSTEM “ stu.dtd ” > VELEMENT 学生信息 (#PCDATA > 2、 match= “/”语句的含义是 从XML S 选取满足条件的根结点 ; 1 —■ 1 / 3、 能够通过DTD 验证的XML 文档我们称为 xml 模式___的文档; 4、 XML 文档中下条语句的作用是: _____ 为xml 文档导入样式单 ________ ; <?xml-stylesheet type= ” text/xsl ” href= ” mysub/file1.xsl ” ?> 在DTD 的个数限制中常使用的符号是: * 、 +和?; 5、<xsl:value-of select= ” namd' /> 语句的作用是 获取节点 name 的值 __________ : 在DTD 文档中下面语句的作用是 对教师的元素声明 ___________ ; VELEMENT 教师(姓名,性别)> 在 DTD 文档中下面语句的作用是 ______ pic1 是引用外部实体“ fi1.jpg ” ______________ VENTITIE pic1 SYSTEM “ fi1.jpg ” > 6、声明语句VATTLIST 姓名身份证号ID #REQUIRED>的作用是_对姓名元素的属性声明; 二、选择题(每题2分,共20分)下列各题选项中,只有一个选项是正确的,请将正确选项 的标号填写在题目后面的横线上,其余答题方式均无效。 1、声明语句 VATTIBLIST student studentID ID #REQUIRED> 的作用是(B ) 是可有可无的; 是唯一标识类型,可以省略; 是默认取值,可以省略; 是唯一标识类型,不可省略; 2、在XML 文档的第一条声明语句中,不能使用的属性是 (D ) A 、vers ion B 、en codi ng C 、sta ndal one D 、 n ame 3、 不符合格式良好的 XML 文档要求的是(A ) A 、文档可以有一个以上的根元素; B 、有符合规范的声明语句; C 、每个元素有正确的起始、结束标记; D 、元素正确嵌套,没有交叉现象出现; 4、 在进行属性声明时,错误的是( B ) A 标记中可以使用多个属性 B 属性可以出现在起始标记或结束标记中; A 、 声明元素student B 、 声明元素student 的属性studentID 的属性studentID 的属性studentID 的属性studentID</p><h2>期末考试卷-XML技术-B卷</h2><p>东莞理工学院城市学院(本科)试卷(A卷) 2014 -2015 学年第一学期 开课单位:计信系,考试形式:闭(机试)卷,允许带入场 科目:XML技术班级:12软工1、2、3班,姓名:学号: 注意:本试卷答案提交方法:以“学号全称+姓名”命名系统文件夹,所有程序和答卷均放在此文件夹中。 第一题:综合操作题(第1,2小题各20分,第3小题30分,共70分)(得分:) 1,对于下列XML文档 如有下面的XML文件,请写出对应于该XML文件的DTD(文档类型定义)文件。 <?xml version="1.0" encoding="utf-8"?> <purchaseOrder orderDate="2003-10-20"> <shipTo country="US"> <name>Alice Smith</name> <street>123 Maple Street</street> <city>Mill Valley</city> <state>CA</state> <zip>90952</zip> </shipTo> <billTo country="US"></p><p><name>Robert Smith</name> <street>8 Oak Avenue</street> <city>Old Town</city> <state>PA</state> <zip>95819</zip> </billTo> <items> <item partNum="872-AA"> <productName>Lawnmower</productName> <quantity>1</quantity> <USPrice>148.95</USPrice> <shipDate>2003-05-21</shipDate> </item> <item partNum="926-AA"> <productName>Baby Monitor</productName> <quantity>1</quantity> <USPrice>39.98</USPrice> <shipDate>2003-06-21</shipDate> </item> </items> </purchaseOrder> 提示: DTD(文档类型定义)文件可以这样开始: <!ELEMENT purchaseOrder (shipTo, billTo, comment?, items)> <!ATTLIST purchaseOrde orderDate CDATA #REQUIRED> <!ELEMENT shipTo(name,street ,city, state,zip)> <!ELEMENT billTo(name,street ,city, state,zip)></p><h2>XML基础及实践开发教程(唐琳 主编)习题答案</h2><p>习题1答案 1. XML参考答案: <?xml version=”1.0” encoding=”gb2312”?> <poem> <title>静夜思 李白 床前明月光 疑是地上霜 举头望明月 低头思故乡 2. 判断下列元素的内容是否合法 &//><]]> 错 3.//错误元素中不允许使用]]> 4. 1 北京xx 2 大连yy 3 上海zz 5.XML文件的分类: 无效的XML文档、格式良好的XML文档、有效的XML文档 6.XML文件的逻辑构成,并简述各部分内容 逻辑构成包括:(1)XML必要声明(2)DTD声明(3)PI(处理指令)(4)元素(5)注释

1) XML必要声明 语法: 位置:必须位于第一行 可以包含的属性及含义 version 必须的 XML版本 1.0|1.1 encoding 可选的编码方式 standalone 可选的 XML文档是否独立 yes|no 2)DTD声明 语法: 内置的DTD声明 1)PI 语法: 位置:通常位于第一个元素之前 如果需要使用的时候给出,否则不写 PI vs xml必要声明的相同点和不同点? (1)位置 (2)出现次数 (3)作用 4)注释 语法: 需要注意的问题: 1)不能位于必要声明之前 2)不能嵌套在标记中 3)本身不能嵌套 4)中间内容不能出现-- 5)不能以---> 5)元素 分类:空元素、带属性的、带内容的、带内容且带属性的

XML期末考试试题复习题

6、XML文档中语句 中SYSTEM的作用是( C ) A、指定运行的操作系统 B、打开系统文件 C、连接外部DTD文件 四、根据下面内部DTD文档,完成后继的xml文档。(15分) 1.什么是XML?XML的特点有哪些? 答案: XML(eXtensible Markup Language,可扩展标记语言),是由万维网联盟(World Wide Web Consortium,W3C)定义的一种数据交换的规范,是Web上的数据通用语言,使用一系列简单的标记描述数据。 XML的特点有: (1)XML是一种简单、与平台无关并被广泛采用的标准,可用于Internet上的各种应用。(2)XML兼容SGML,所以多数SGML应用可转化为XML。 (3)XML文件同HTML文件一样易于创建。 (4)XML文件内容、结构简单,可以更加灵活地进行编程,减少了服务器的工作量。 (5)XML文件结构严谨,可以轻松被计算机程序解析。 (6)XML相对于HTML的优点是它将用户界面与结构化数据分隔开来。这种数据与显示的分离使得集成来自不同源的数据成为可能。 2.简述XML与HTML的区别。 答案: (1)HTML语言是用来格式化web数据的语言,有固定的标记,每一个标记都有其固定的用法。XML允许自定义标记,用户可以自己定义标记来描述自己领域的信息。 (2)HTML的语法也相当宽松,标记不一定要配对使用,名称不区分大小写。XML语言有其严格的语法规则,标记必须成对使用,严格区分名称的大小写。 (3)不能够很好的描述数据的结构,本质上是一种格式显示语言。XML语言的特点就是将信息的内容和它们的显示样式区分开来,焦点是数据的内容。 3.简述XML解析器的种类及解析步骤。 答案: XML的解析器分成两大类:综合的解析器和专用的解析器。综合的解析器又分为:基于DOM的解析器和基于事件的解析器。 基于DOM的解析器解析XML文件的一般步骤如下: (1)扫描命令行得到XML文件名; (2)创建一个解析器对象; (3)告诉解析器解析命令行中给定的XML文件; (4)遍历DOM结果树向标准输出打印; 基于SAX的解析器解析XML文件的一般步骤如下: (1)创建一个事件处理程序。 (2)创建SAX解析器。 (3)向解析器分配事件处理程序。

JAVAEE试题(含答案)

JAVA EE期末考试复习材料 一、选择题: 1以下哪个HIbernate主键生成策略是实现主键按数值顺序递增的?(A) A) increment B)Identity C)sequence D)native 2、在JSP中,Page指令的(B)属性用来引入需要的包和类。 A)Exends B)import C)language D)contentType 3、从以下哪个选项中可以获得Servlet的初始参数(C) A)Servlet B)ServletContext C)ServletConfig D)GenericServlet 4、以下关于HIbernate说法正确的是(A) A)Hibernate是ORM的一种实现方式。 B)Hibernate不要JDBC的支持。 C)属于控制层 D)对象关系映射,让对象同数据库表产生关系。 5、下面关于OPM的说法不正确的是(C) 持久化是将程序中数据在瞬时状态和持久状态间转换的机制。 瞬时状态是指程序数据保存在内存中,程序退出时,数据就不存在了。把关系数据库中的数据读出来不属于持久化。 程序数据直接保存成文本文件属于持久化。 6、下面关于SessionFactory的说法正确的是(B) A)SessionFactory是轻量级的,可以随意创建和销毁。 B)SessionFactory是重量级的接口,不可以随意创建和销毁。 C)SessionFactory是重量级的类,不可以随意创建和销毁。 D)SessionFactory是类。 7、下面关于Hibernate中load和get的方法说法正确的是(D) A)两个方法是一样的,没有任何区别。 B)两个方法是不一样的,get先找缓存,再找数据库。 C)两个方法是不一样的,load每次都会找数据库。 D)以上说法都不对。

Android期末考试复习试卷(仅供参考)

一、选择题(20分,每小题2分) 1、下列不是手机操作系统的是( D )。 A Android B Window Mobile C Apple IPhone IOS D Windows Vista 2、下列选项哪个不是 Activity 启动的方法(B ) A startActivity B goToActivity C startActivityForResult D startActivityFromChild 3、下列哪个不是 Activity 的生命周期方法之一(B ) A onCreate B startActivity C onStart D onResume 4、下列哪个可做 Android 数据存储(A ) A SQlite B M ySql C Oracle D DB2 5、下列哪个可做EditText编辑框的提示信息( D ) A android:inputType B android:text C android:digits D android:hint 6、Math.ceil(99.1) 的结果是(B ) A 99 B 100 C 99.1 D 99.0 7、android 中下列属于Intent的作用的是(C) A实现应用程序间的数据共享 B是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 C可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D处理一个应用程序整体性的工作 8、关于 res/raw 目录说法正确的是A A这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B这里的文件是原封不动的存储到设备上会转换为二进制的格式 C这里的文件最终以二进制的格式存储到指定的包中 D这里的文件最终不会以二进制的格式存储到指定的包中 9、Math.round(11.5)等于多少(). Math.round(-11.5)等于多少( C) A 11 ,-11 B 11 ,-12 C 12 ,-11 D 12 ,-12 10、我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A ) A onDestroy() B onClear() C onFinish() D onStop() 二、填空题(10 分,共10 题,每空1 分) 1、为了使 android 适应不同分辨率机型,布局时字体单位应用( sp ),像素单位应用( sp )和(dip ) 2、定义 LinearLayout 水平方向布局时至少设置的三个属性: ( android:orientation), (android:layout width)和(android:layout height)

相关文档
相关文档 最新文档