XML作业题答案文档格式.docx
《XML作业题答案文档格式.docx》由会员分享,可在线阅读,更多相关《XML作业题答案文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
A.bgcolorB.Text
C.colorD.href
8.HTML标记中能显示图片的标记是。
A.embedB.src
C.imgD.a
9.对XML文档的显示样式修饰的是下面技术。
A.XSLB.XPath
C.XlinkD.XHTML
10.HTML语言中的预定义标记是标记。
A.addressB.blockquote
C.preD.u
ABDDCADCAC
三、简答题
1.简述HTML表格有哪些标记。
2.简述XML和HTML的关系。
3.简述XML的应用的领域。
4.简述XML的特点。
5.简述XML的优势。
XML的语法
1.XML是一种设计特定领域标记语言的语言。
2.一个规的XML文档由、主体和尾部三部分组成。
3.XML文档的声明中的编码方式常用的有和GB2312.
4.XML文档基本的组成成分是标记和。
5.XML元素由、结束标记和两者之间的容三部分组成。
6.XML文档的元素特性是、关联性和迥异性。
7.XML属性的声明位置是。
8.XML文档中用来包含文本的组件是。
9.是解决XML元素多义性和名字冲突问题的方案。
10.可以用作命名空间标识符来确保命名空间的唯一性的是和URN。
1、元标记2、序言3、UTF-84、元素5、开始标记6、可扩展性7、文档的第一行8、CDATA段9、命名空间10、URL
1.目前,浏览器所支持的XML版本是。
A.1.0B.1.1
C.2.0D.3.0
2.XML文档默认的编码方式是。
A.ASCIIB.Unicode
C.UTF-16D.UTF-8
3.下列元素定义中正确的是。
book>
<
/Book>
B.<
BOOK>
/book>
D.<
Book>
/bOOK>
4.实体引用符&
apos;
代表的是下列哪个特殊符号?
B.>
C.‘D.“
5.在XML文件中可以作为元素类型和属性名使用的是。
A.命名空间B.处理指令
C.标记D.URI
6.XML声明语句:
?
xmlversion=”1.0”=”UTF-8”?
>
A.standaloneB.encoding
C.encordingD.cording
7.统一资源标识符简称为。
A.URIB.URL
C.UPID.URN
8.在XML文档中包含多个重数值的是。
A.属性B.子元素
C.命名空间D.标记
9.下面特性中,不属于元素的特性的是。
A.可扩展性B.关联性
C.描述性D.迥异性
10.下列选项中不属于XML标记意义的是。
A.结构B.记录
C.语义D.样式
ADCCABABCB
1.简述XML文档的结构及其各部分的组成容。
2.对于空标记和空元素,它们的相同和不同之处在什么地方?
3.下面将给出一个元素及其子元素,应该如何把子元素转变成该元素的属性。
书桌>
<
长>
1100mm<
/长>
宽>
600mm<
/宽>
高>
710mm<
/高>
/书桌>
4.在XML文档中的特殊字符都有哪些?
5.简述XML命名空间的作用。
DTD规XML文档
1.填空题
1.DTD的全称为,它分为外部DTD和两种。
2.文档中的元素在DTD中用关键字来声明。
3.属性类型分为CDATA,,,IDREF,IDREFS,,ENTITIES,,NMTOKENS和十种。
4.%字符用于声明。
5.条件语句通常与一起使用。
1、文档类型定义部DTD2、ELEMENT3、枚举ID,ENTITY,NMTOKEN,NOTATION4、参数化实体5、实体
1.用于确保文档的一致性和有效性的是。
A.DTDB.命名空间
C.实体D.注记
2.DTD中元素容类型中,关键字表示元素只包含被解析的字符数据。
A.#PCDATAB.子元素
C.CDATAD.实体
3.DTD中属性用来声明。
A.ATTLISTB.ELEMENT
C.DOCTYPED.ENTITY
4.元素指示符+表示元素可以出现的次数为。
A.≥1B.≥0
C.0D.1
5.属性类型中可以指定一个属性的值是在DTD中声明的注记的名称。
A.IDREFB.ENTITIES
C.NOTATIOND.NMTOKEN
6.使用外部DTD,在XML文档声明中standalone值为。
A.yesB.no
C.0D.1
7.固定属性默认值的关键字是。
A.FIXEDB.PCDATA
C.REQUIREDD.IMPLIED
8.使用可以将一个DTD元素及属性声明嵌套在另一个DTD中。
A.部参数实体B.外部参数实体
C.部普通实体D.外部普通实体
9.实体是一个外部文件,该外部文件由个人或工作小组定义并认可的外部普通实体使用的格式为。
A.SYSTEMB.PUBLIC
C.LISTD.ADMIN
10.通过可以告诉解析器如何来显示未解析实体。
A.注记B.条件语句
C.实体D.属性
AAAACBABAA
1.简述部DTD和外部DTD的声明结构与应用。
2.XML中已解析实体包含哪些实体类型,它与未解析实体的差异是什么?
3.简要描述下述每个元素类型声明:
1)Name(Firstname,Middlename?
Lastname)
2)Test(question,answer)*
3)Discussion(subject,(top-information,solutions)*)
4.简述注记的用法。
5.简述编写形式规且有效的XML文档的条件。
Schema规XML文档
1.XMLSchema两种重要的模型是MicrosoftXMLSchema和。
2.MicrosoftXMLSchema和W3CXMLSchema分别使用AttributeType和声明XML文档属性。
3.ElementType元素的content属性的有效值包括empty,,eltOnly和。
4.W3CXMLSchema数据类型分为和复杂类型两种。
5.W3CXMLSchema数据类型指定32位浮点数。
1、W3CXMLSchema2、attribute3、textOnly、mixed4、简单类型5、float
1.在MicrosoftXMLSchema使用数据类型,引用的名称空间是urn:
schemas-microsoft-:
。
A.datatypeB.xml-data
C.xml-msdataD.xslt
2.在W3CXMLSchema文档中要为元素赋予固定值,使用的属性是。
A.fixedB.default
C.modelD.millable
3.为MicosoftXMLSchema文档元素AttributeType描述数据类型的元素是。
A.descriptionB.datatype
C.typeD.ref
4.W3CXMLSchema文档中可以直接将其指向另一个元素定义模块,避免在文档中多次定义同一个元素的元素属性是。
A.abstractB.form
C.refD.block
5.W3CXMLSchema文档中,attribute元素的属性use值为表示属性是可选的并且可以具有任何值。
A.optionalB.prohibited
C.requiredD.fixed
6.MicrosoftXMLSchema文档中的根元素用声明。
A.schemaB.Schema
C.xsd:
schemaD.xsi:
schema
7.W3CXMLSchema文档中元素element的属性指定子元素可以出现的最多次数。
A.maxOccursB.minOccurs
C.maxD.min
8.W3CXMLSchema属性使用元素列举枚举值。
A.enumB.enumeration
C.listD.group
9.如果在W3CXMLSchema文档中定义了目标名称空间,要在XML文档中使用引用该Schema文档。
A.noNamespaceSchemaLocationB.Location
C.schemaLocationD.namespaceLocation
10.在W3CXMLSchema文档中,元素用来声明只有一个相容元素必须出现,用于互斥情况。
A.groupB.all
C.choiceD.sequence
AABCABABCC
1.简述XMLSchema与DTD的异同,及XMLSchema的特点。
2.分别描述两种XMLSchema模型的结构及元素和属性定义语法。
3.根据下面给出的DTD,给出相应的XMLSchema文档。
CSS修饰XML文档
1.XML中使用样式表有两种方式:
一种是在XML文档中直接嵌入CSS代码,另外一种方式是。
2.样式表由样式规则组成,而样式规则的语法是。
3.CSS的基本样式中,颜色属性的取值可以是十六进制取值、颜色名称、。
4.CSS的基本样式中,在设置边框属性之前,必须优先设置属性,然后才能设置其他的属性。
5.CSS的基本样式中,文本样式主要用来设置文本的一些相关属性,其中text-decoration属性有none、blink、underline、,等属性值。
1、XML文档中引入独立的CSS文件2、选择符{属性:
属性值;
}3、RGB
4、border-style5、overlineline-through
1.下面不是文本的显示方式。
A.block(块)B.line(行)
C.double(双线)D.list-item(列表)
2.用来设置背景图片的CSS基本标记是。
A.background-colorB.background-image
C.background-repeatD.background-position
3.在CSS样式中,设定鼠标形状的基本标记是。
A.noneB.color
C.mouseD.cursor
4.创建一个带有样式表的XML文档,要做的第一步是。
A.构思所要建立XML文档所需要的资源及相关数据容
B.创建XML文档
C.创建CSS文档
D.测试以前的文档
5.CSS的样式表中字体的属性中用来修饰字体的对比度和亮度。
A.font-familyB.font-style
C.font-weightD.font-variant
6.下面哪个不是定位属性position的属性值。
A.absoluteB.relative
C.staticD.solid
7.设置字体以粗体的形式显示,使用属性。
A.font-styleB.font-weight
C.font-variantD.font-family
8.边框样式中设置上边框的宽度的是。
A.border-styleB.border-color
C.border-top-widthD.border-bottom
9.设置XML元素上边缘距离是属性。
A.margin-topB.margin-right
C.margin-leftD.margin-bottom
10.设置XML元素的文本缩进量的是属性。
A.text-alignB.text-indent
C.line-heightD.letter-spacing
CBDACDBCAB
1.简述XML文档使用样式表的两种方式,每一种方式使用什么指令?
2.简述XML文档中样式表的基本样式都有哪些?
3.假设XML有三个标记的名字都是“电视”,简述一下怎么处理才能使三个标记显示不同的样式。
4.简述在处理XML文档层叠时,所使用的标记及需要注意的事项。
5.简述CSS样式表的优势有哪些?
XSL转换
2.填空题
1.一个格式良好XSL文件是由XSL标记和HTML标记组成,这里HTML标记的格式也是良好的。
2.模板是的集合,都使用定义XML数据显示的样式。
3.我们使用标记可以对多个同名的节点访问,并且该节点可以设置在显示数据的时候,可以按升序或降序显示。
4.可以在XSL文件中使用<
xsl:
element>
创建一个标记,设置标记的名称,通过标记可以为创建的标记设置设置相应的属性。
5.在XSL中使用样式表CSS有两种方式:
一种直接通过嵌入的HTML标记中的属性style来设置该标记以实现样式的定义,另外一种是把CSS代码放在之间。
6.在XSL中显示标记的名称,有两种方式:
一种是通过<
copy>
来显示,另外一种是通过来显示。
1、XSL2、一系列规则的集合3、xsl:
for-each4、xsl:
attribute5、style标记
6、xsl:
node-name
1.下面标记是调用模板的标记。
A.xsl:
apply-templatesB.xsl:
template
C.xsl:
for-eachD.xsl:
if
2.下面不是逻辑运算符。
A.$and$B.$gt$
C.$or$D.$not$
3.下面标记不能达到筛选数据的作用。
ifB.xsl:
choose
C.$lt$D.xsl:
comment
4.下面符号不在XSL中使用的通配符。
A.*B.[]
C.//D.?
5.下面不是XSL语言的功能。
A.把XML转换为HTMLB.格式化输出对象
C.定义XML模式D.不同的XML文档
6.下面比较运算符的含义为不等于。
A.$ne$B.$qe$
C.$gt$D.$lt$
7.指定的标记下的容完全复制到输出文件需用到标记。
copy
chooseD.xsl:
when
8.在XSL中加入注释,需要用到标记。
commentB.xsl:
value-of
where
9.在多条件的判断语句中,获得条件的属性是。
A.matchB.testC.templateD.value
10.下面情况中,是格式良好的HTML文档出现的情况。
A.标记封闭B.使用单根
C.标记交叉D.属性没有引号括起来
ABDDDABABA
1.XSL语言可以分为几部分,每部分完成的功能有哪些?
2.XSL样式表的基本结构是什么形式?
3.XSL文件必须有根模板吗?
根模板的格式是什么?
4.XSL可以使用那些标记和运算符来筛选数据?
5.描述XSL的转换原理。
DOM接口技术
1.DOM是DocumentObjectModel的英文缩写,翻译过来的意思是。
2.DOM有四个基本接口,分别是,,Node和NamedNodeMap。
3.用来表示标记中包含的数据的节点对象,是用接口创建的。
4.使用DOM处理XML,常发生的异常有。
5.XML文件在被加载到存中是,会被封成一个对象。
1、文档对象模型2、NodeList,Document3、Text4、DOMException5、Document
1.下面不是继承Node接口。
A.Document接口B.Attr接口
C.Text接口D.TypeInfo接口
2.Document接口实现的对象对应XML文件Document节点,该节点下面有两种类型的节点:
Element节点、。
A.DocumentType节点B.Attr节点
C.Node节点D.Text节点
3.下面方法是输出获得XML文档的编码形式的。
A.getXmlVersion()B.getDocType()
C.getXmlEncoding()D.getLength()
4.下面方法可以获得XML文档的节点树的根节点。
A.getEntities()B.getPublicId()
C.getDocumentElement()D.getWholeText()
5.删除某个标记的属性,使用方法。
A.removeAttribute(Stringname)B.removeChild(Nodenode)
C.replaceWholeText(Stringtext)D.getNodeName()
6.获得XML文档节点中包含的数据,使用节点对象。
A.ElementB.Document
C.TextD.Attr
7.下面方法是添加节点的方法。
A.appendChild()B.append
C.setchild()D.insertChild()
8.获得XML文档中属性的值,需要使用节点对象。
C.TextD.Attr
9.把一个XML节点树转换为XML文档,需要用方法。
A.getInstance()B.transform()
C.appendChild()D.getVersion()
10.调用Document节点使用可返回当前节点的DocumentType子节点。
A.getWholeText()B.getDocType()
C.getXmlVersion()D.getLength()
DACCACADBB
1.简述DOM的工作原理。
2.DOM的常用接口有哪些,分别表示什么?
3.被解析的XML文件标记与Document节点的哪种类型子节点相对应?
4.getElementsByTagName(Stringname)和getChildNodes()有什么区别?
5.创建一个XML文件,通常需要哪些步骤?
SAX接口技术
1.SAX是的缩写,是基于事件模型处理XML文件。
2.SAX和都是访问XML文档息的API接口。
3.提供SAX分析程序的所有接口的JAXP软件包是。
4.要实现一个事件处理器需要继承类,该类继承了ContentHandler、DTDhandler、EntityResolver和ErrorHandler接口,并实现了里面的方法。
5.当解析器解析到文档的结尾时,调用方法。
1、SimpleAPIforXML2、DOM3、org.xml.sax4、DefaultHandler5、endDocument()
1.当解析器解析到文档的其中的一个错误时,肯定不会调用的方法是。
A.publicvoidwarning()B.publicvoiderror()
C.publicvoidfatalError()D.publicvoidskippedEntity()
2.当解析器解析到文档的开始标记时,会调用方法。
A.publicvoidstartElement()B.publicvoidstartDocument()
C.pulicvoidstartPrefixMapping()D.publicvoicsetDocumentLocator()
3.当解析器解析到文档的标记之间的文本数据时,会调用方法。
A.publicvoidnotationDecl()B.publicvoidcharacters()
C.publicvoidignorableWhitespace()D.publicvoidprocessingInstruction()
4.当解析器解析到文档中一条指令时,会调用方法。
A.publicvoidprocessingInstruction()B.publicvoidskippedEntity()
C.publicvoidunparsedEntityDecl()D.publicvoidstartDocument()
5.下面不是SAX解析器解析XML文件的优点。
A.可以解析任意大小的文件B.适合创建自己的数据结构
C.适合小信息子集D.可以给XML文件添加节点
6.当解析器解析到文档中命名空间,会调用方法。
A.pulicvoidstartPrefixMapping()B.publicvoidstartDocument()
C.publicvoicsetDocumentLocator()D.publicvoidcharacters()
7.当解析器解析到文档的实体时,会调用方法。
A.publ