XML复习资料

合集下载

XML期末考试试题复习题及答案

XML期末考试试题复习题及答案

XML期末考试试题复习题及答案6、XML文档中语句<!DOCTYPE dlib SYSTEM“mydtd.dtd〃>中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语言是用来格式化\vcb数据的语言,冇固定的标记,每一个标记都冇其固定的用法。

XML允许自定义标记,用户可以自己定义标记来描述口己领域的信息。

(2)HTML的语法也相当宽松,标记不一定要配对使用,名称不区分大小写。

XMI.语言冇其严格的语法规则,标记必须成对使用,严格区分名称的大小写。

(3)不能够很好的描述数据的结构,本质上是一种格式显示语言。

XML语言的特点就是将信息的内容和它们的显示样式区分开来,焦点是数据的内容。

3.简述XMI.解析器的种类及解析步骤。

答案:XML的解析器分成两大类:综合的解析器和专用的解析器。

综合的解析器又分为:基于DOM的解析器和基于事件的解析器。

XML复习资料

XML复习资料
3.ElementType 元素的 content 属性的有效值包括 empty,textOnly,eltOnly 和 mixed。
4.W3C XML Schema 数据类型分为简答类型和复杂类型两种。
5.W3C XML Schema 数据类型 float 指定 32 位浮点数。
二、选择题
4.%字符用于声明参数实体化。
5.条件语句通常与实体一起使用。
二、选择题
1.用于确保文档的一致性和有效性的是 A 。 A.DTD B.命名空间 C.实体 D.注记
2.元素内容类型中,关键字 A 表示元素只包含被解析的字符数据。 A.#PCDATA B.子元素 C.CDATA D.实体
6.XML 文档的元素特性是可扩展性、关联性和迥异性。
7.XML 属性的声明位置是文档的第一行。
8.XML 文档中用来包含文本的组件式 CDATA 段。
9.命名空间是解决 XML 元素多义性和名字冲突问题的方案。
10.可以用作命名空间标识符来确保命名空间的唯一性的是 URL 和 URN。
1.在 Microsoft XML Schema 使用数据类型, 引用的命名空间是 urn: schemas-microsoft-com: A 。 A.datatype B. xml-data C.xml-msdata D. xslt
2.在 W3C XML Schema 文档中要为元素赋予固定值,使用的属性是 A 。 A. fixed B. default C. model D. nillable
7.统一资源标识符简称为 A 。 A.URI B.URL C.UPI D.URN
8.在 XML 文档中包含多个重数值的是 B 。 A.属性 B.子元素 C.命名空间 D.标记

XML复习

XML复习

1. XML( A)提供了一种避免元素命名冲突的方法。

A.命名空间B.DTDC.XSDD.XSL2.下列哪条陈述是正确的?( B )A.所有的XML元素都必须是小写的B.所有XML元素都必须正确地关闭C.所有XML文档都必须有DTDD.以上陈述都是正确的3.下列哪个是XML 的解析器?( B )A. XML1.0B. msxml.dllC. Internet ExplorerD. 微软的记事本4.下面哪一个XML名称是不合法的?( B )A.香港 B.XML C.成都 D._school5. 下面哪一个注释是正确的形式。

( B )A. <!正确的>B. <!--正确的-->C. <--正确的-->D. <!--正确的!-->6.下面的XML文档片断,哪个是格式良好的?( C )A. <A>abc</a>B. <p>good<br></p>C. <A>abc<B/></A>D. <A><B></A></B>7.命名空间通过在元素前增加一个独特的标识符来标识元素的唯一性,这个标识符采用( C )形式来进行表示。

A.URL B.URN C.URI D.xmlns8. URI 代表什么?( C )A. 统一资源定位符B. 统一资源命名符C. 统一资源标识符D. 企业资源定位符9. XML 声明:<?xml version="1.0" ?> 该文档采用了什么编码标准?( C )线A. GB2312B. ANSIC. Unicode UTF-8D. Windows-125210.关于DTD中支持的正则表达式量词符号含意叙述不正确的是:( C )A.“+”表示元素可以出现一次或多次B. “?”表示元素可以出现一次或不出现C.“*”表示元素可以出现一次或多次D.“( )”用来选择一组要共同匹配的表达式11.在DTD中定义一个在XML中必须赋值的属性时,使用( A ).A.#REQUIRED B.#IMPLIED C.#DOCTYPE D.#FIXED12.在XML中,引用一般实体的时候,在实体名的前后分别写的符号为:( C )A.< $ B.% ;C.& ;D.& &13.假设<食品>元素的“肉类”属性能取的值包括“牛肉”、“猪肉”及“鸡肉”,且缺省为“牛肉”。

XML复习资料

XML复习资料

1、XML文档的组成部分人:①序言、主体、尾声三部分;②文档序文与文档根元素两部分2、XML文档类型定义中元素是用什么来声明的?<!ELEMENT 元素名(类型)>3、像素是什么长度测量单位?相对长度4、Schema与DTD的相同之处?A、功能相同:验证XML文档有效性5、实体引用必须使用什么符号?A、XML文档中的通用实体引用: &实体名;B、DTD中参数实体引用:%实体名;实体声明的格式:⑴通用实体:<!ENTITY 实体名“文本内容”> <!ENTITY 实体名 SYSTEM 文件路径>⑵参数实体:<!ENTITY %实体名“文本内容”>6、处理指令的格式:<? ?>7、XML文档的根元素前面命令行统成为序言。

8、如何判断XML文档是正确和有效的?A、XML文档必须满足是well-formed;B、XML文档必须满足是根据DTD来设计的文档,且这个文档的DTD语法正确。

9、XML文档的英文全称和文件的扩展名?A、全称:Extensible Markup LanguageB、文件扩展名:.xml10、可扩展文件样式单的扩展名是什么?.XSL11 、关键字CDATA表示元素包含可分析的数据。

12、比较DTD、CSS、XSL之间的区别和联系?A、区别:DTD是为验证XML文档的有效性而引入的验证机制,CSS和XSL是为了显示XML文档的显示样式而引入的,但是XSL比CSS功能更强大,更灵活,同时XSL扩展样式语言是按照XML的规则来定义的,也就是说XSL本身就是一个XML文档。

B、联系:DTD与CSS、XSL它们共同弥补,相互兼容,保证了一个XML文档的特定样式。

13、预定实体是什么?有哪些?A、概念:预定义实体指的是:系统自己已经定义好了的,开发人员可以直接引用的实体;B、常见的实体:&amp;(&) &lt;(<) &gt;(>) &apos;(‘) &quot;(“)14、XSL文档的模版是什么?<xsl:template match=”/”></xsl:template>15、DOM文档的节点类型?Document、Element、Text、Attribute、Comment、ProcessingInstruction、CDATASection、DocumentType、Entity、Notation16、DOM创建一个元素节点的语法是什么?document.createElement("节点名")17、HTML SGML XML之间的区别和联系?A、区别:HTML是中超文本标记语言,SGML是一种结构化、可扩展的语言,是一种通用的文档结构描述置标语言;XML是中可扩展的标记语言;HTML不具有扩展性、HTML只能应用在信息的显示;而SGML和XML是可扩展的语言B、联系:HTML是SGML的一种具体应用,XML语言是SGML的子集、继承了SGML,XML语言的写法和HTML差不多,他们之间相互兼容,XML弥补了HTML标记的不足之处18、XML 是不是HTML的一个子集?(不是)19、当我们创建一个表格数据单元的宽度是不固定的。

《XML程序设计》复习资料

《XML程序设计》复习资料

《XML基础》复习资料1.XML标记名必须由英文字母、下划线开始,可以由英文字母、数字、下划线组成。

2.良好的XML文档要求的是有符合规范的声明语句、每个元素有正确的起始、结束标记、元素正确嵌套,没有交叉现象出现。

3.在W3C XML Schema文档中,choice元素用来声明只有一个相容元素必须出现,用于互斥情况。

4.为定义一个XML文档的结构,开发者可以使用的XML技术有DTD。

5.XML声明 <?xml version="1.0" encoding="UTF-8"?>6.Document是XML提供的编程接口,表示XML文档的根节点,代表XML本身。

7.Xml是区分大小写的,正确的xml标记如<book></book>8.W3C XML Schema文档中可以直接将其指向另一个元素定义模块,避免在文档中多次定义同一元素的元素属性是ref。

9.统一资源标识符简称为URI。

10.使用CSS,要隐藏元素,应选用display: none显示方式。

11.在CSS中,当对margin设置四个值时分别表示上、右、下、左四边的值。

12.如果需要在XML文件中显示简体中文,那么encoding的值为GB2312。

13.XML Schema中,< complexType >标签用于定义复合类型。

14.对于代码:<xs:attribute name= " age " type= " xs:integer " use= " optional " />,在xml中创建age属性时,age属性是可选的。

15.< 对应的实体是&lt; > 对应的实体是&gt;16.在XML文档的第一条声明语句中,能够使用的属性有version、encoding、standalone。

XML复习资料

XML复习资料

判断题1、下面两个元素因为所属的命名空间的前缀不一样,使得它们的合法名称也不相同。

<cust:客户xmlns:cust="/dtd/customer.dtd" /><customer:客户xmlns:customer="/dtd/customer.dtd" />2、XML文档里的元素可以嵌套,因此XML文档里的注释也能嵌套。

3、DTD对XML文档来说是必须的。

4、下面是一个格式良好的XML片断:<中国><成都>成都是一个来了就不想走的城市</成都></中国>5、最早的计算机标记语言是IBM公司研究员发明的通用标记语言(GML)。

6、XSLT 不支持编程流程控制指令,如<xsl:if>、<xsl:for-each>、<xsl:choose>等等。

7、在一个XML文档中,元素就是整个XML文档的骨架,因此在一个XML文档里可以有多个根元素和子元素。

8、空元素指的是元素没有内容,但可以有属性。

9、判断以下的XML片断是否正确。

①<Close_screen>This element used to close the screen ()</ Close_screen>②<Open_screen>This element used to open the screen ()</OPEN_SCREEN>③<enter_color “red”/> ()④<exit_color content=“blue”/> ()10、判断下面的XML名称规范是否正确。

①、_myadd ()②、12345 ()③、X_119 ()④、大家好()⑤、$mydda ()⑥、OK%789 ()⑦、xml ()⑧、中国&台湾()11、判断如下XML片断是否格式良好。

XML期末复习材料

XML期末复习材料

《XML基础及应用开发》复习提纲◆考试题型一、选择题(每小题2分,共40分)二、填空题(每空1分,共10分)三、简答题(6小题,共25分)四、设计题(3小题,共25分)◆复习内容一、英文缩写的中文全称XML:可扩展标记语言SGML:标准通用标记语言HTML:超文本标记语言DTD:文档类型定义XSL:可扩展样式表语言CSS:级联样式表或层叠样式表二、XML基本语法1、XML文档声明P.181.XML文档主要由两部分组成:文档序文和文档根元数。

2.根据XML规范,每个正规的XML文档都要由一个XML文档声明开始,不允许在其前面有其他任何的字符、空格以及注释。

3.XML声明的基本语法格式为:<?xml version=”1.0”encoding=”gb2312”standalone=”yes”?>4.version=”1.0”:说明使用的XML版本为1.0。

5. 默认使用UTF-8。

2、XML元素的定义P.22-251.元素的基本形式:1.开始标记和结束标记必须成对出现。

2.XML元素的开始标记和结束标记必须同名,但要在结束标记前面加上一个斜杆。

3.各个元素的开始标记和结束标记可以嵌套使用,但不能交叉使用。

4.空元素标记可以省略结束标记,但必须以“/”结束。

2.元素的命名规则1.英文名称必须以英文字母或下划线“_ ”开头,中文名称可以以汉字开头或下划线“_ ”开头。

2.元素名称前不能出现空格。

3. 在英文元素名称在,元素名称应该区分大小写。

元素的嵌套4. 一个XML文档只有一个根元素,它是XML文档的入口,代表文档本身。

3、XML元素属性的定义P.27元素中属性声明的语法格式:空元素<标记名属性名1=“属性值1”属性名2=“属性值2”····>元素内容</标记名>非空元素<标记名属性名1=“属性值1”属性名2=“属性值2”····/>定义:1.属性的命名规则与元素的命名规则相同,属性名区分大小写。

xml考试资料

xml考试资料

1.XML文档的结构。

答:XML文档包含7个主要部分:序言码、处理指令、根元素、元素、属性、CDATA节和注释。

2.XML的基本语法。

答:XML遵循W3C推荐规则规定的XML语法,这些语法基本点有:①XML文档只能包含一个根元素。

②所有XML元素必须包含结束标记。

③元素的开始标记和结束标记的名称必须相同。

④XML元素不能重叠。

⑤所有属性值都必须使用引号。

3.XML与HTML结合的优势。

答:①数据可以在本地处理。

②提供给客户端结构化数据视图。

③集成不同来源的机构化数据。

④通过粒度更新来提高性能。

⑤网页界面修改不易破坏数据。

4.说明HTML文档的基本结构。

答:5.HTML的常用标记有哪些,并举例使用说明。

答:①< html>和</html>②<head>和</head>③<title>和</title>④<body>和</body>⑤<hn>和</hn> 举例:<html><head><title>网页子标题标题字体大小</title></head><body><h1>h1级子标题内容</h1><h2>h2级子标题内容</h2>这是正文</body></html>6.DTD的主要作用。

答:①使用DTD可以提供一种统一的格式,XML的可扩展性为文档的作者提供了很高的灵活性,可有的时候需要的是统一,要求某一类文档具有相同的结构。

②使用DTD可以保证数据交流和共享的顺利进行。

③DTD使用户能够不依赖具体的数据就知道文档的逻辑结构。

④使用DTD可以验证数据的有效性。

7.DTD中的元素可以分为哪两类,有何区别?答:一种称为简单型,另一种称为复合型。

简单型具有文本数据,即可析字符数据,该类型也称为上下文中的“#PCADTA”;复合型可以包含其他元素和文本数据。

XML复习资料

XML复习资料

XML复习资料----c60ef82e-6ea4-11ec-b7bd-7cb59b590d7d第一章1.什么是XML?答:xml是extensiblemarkuplanguage的缩写,称为可扩展性语言。

2.xml文件是由标记以及它所包含的内容构成的文本文件。

(注意:文本文件是二进制编3 XML文件只有一个根标记。

4.树形结构:任何两个标记不能出现交叉。

5.XML的声明可以省略6.如果在xml声明中没有显示指定encoding属性的值,那么该属性的默认值为utf-8编密码另一种编码是ANSI7.xml和html有什么不同(简答题)答:html是一种超文本标记语言。

它的核心是如何显示数据xml的核心是描述数据的组织结构,不负责数据显示,标记可自定义(答案不完整。

请自行查找,仅供参考)8.如果需要浏览器显示xml文件中标记的文本内容,就必须以某种方式告诉浏览器如何一种显示方式是使用层叠样式表(CSS);另一种方法是使用XSL transformation 9,课后练习,常规作业,第2章1.符合w3c制定的语法规则的xml文件称为规范的xml文件,规范的xml文件如果再符合额外的一些约束就称为有效的xml文件。

2.一个规范的xml文件应当满足如下的语法规则:。

xml文件用“xml声明”开始。

xml文件有且仅有一个根标记。

XML的所有非根标记必须封装在根标记中。

非空标记必须由“开始标记”与“结束标记”构成。

空标记没有“开始标记”和“结束标记”。

.XML文件中的所有标记必须形成树结构,即不允许标记交叉。

3.xml声明作为文件的第一行,在其前面不能有空白、其他的处理指令或注释。

4.如果encoding属性的值设置为gb2312,,这时xml文件必须使用ansi编码保存。

5.标记的名称可以由字母、数字、下划线(“_”)、点(“.”)或连字符(“-”)组成,但必须以字母或下划线开头。

标签名称区分大小写:例如,Zhang San和Zhang San是完全不同的标签6.属性值是一个用单引号或双引号括起的字符串,如果属性值需要包含左尖括号”尖括号“>”和符号“&”、单引号“'”或双引号“”,必须使用字符引用或实体引用。

XML程序设计期末复习

XML程序设计期末复习

《XML程序设计》期末复习第1章XML概述[主要知识点]:标记语言概述XML解决方案XML的特点XML的应用XML相关技术[考核要求]:了解:标记语言概述,HTML及其局限理解:XML解决方案、特点、应用、相关技术第2章XML语法[主要知识点]:XML文档结构XML文档的元素XML元素的属性CDATA区段XML名称空间正确的XML文档[考核要求]:理解:正确的XML文档掌握:XML文档结构、XML名称空间第3章使用DTD规范XML文档[主要知识点]:DTD对元素的声明DTD对属性的声明DTD的引用实体的声明与引用XML Schema简介[考核要求]:理解:XML Schema掌握:DTD第4章使用CSS格式XML文档[主要知识点]:CSS简介CSS基本语法CSS属性的设置CSS的链接[考核要求]:掌握:CSS、CSS应用第5章使用XSL转换XML文档[主要知识点]:XSL模板XSL节点选择XSL控制指令[考核要求]:掌握:XSL、XSL应用第6章使用DSO显示XML文档[主要知识点]:使用DSO显示记录使用DSO显示元素属性使用DSO显示图像元素使用DSO与Script编程[考核要求]:掌握:DSO、DSO的使用第7章使用DOM访问XML文档[主要知识点]:DOM对象架构DOM客户端编程访问XMLDOM服务器端编程访问XML[考核要求]:了解:DOM概述理解:DOM对象架构掌握:DOM客户端编程访问XML、DOM服务器端编程访问XML第8章XML网络应用实例[主要知识点]:XML技术与数据库技术[考核要求]:理解:XML技术与数据库技术掌握:XML网络应用。

XML复习题

XML复习题

XML复习题一、单项选择题:1、XML的含义是()A、客户端脚本程序语言B、文档对象模型C、级联样式表D、可扩展标记语言2、下面正确的XML标记名称是:()A、<5book>B、<book 5>C、<book%>D、<book-5>3、URI 代表什么?( )A、统一资源定位符B、统一资源命名符C、统一资源标识符D、企业资源定位符4、这行XML 声明,声明该文档采用了什么编码标准?( )<?xml version="1、0" ?>A、GB2312B、ANSIC、Unicode UTF-8D、Windows-12525、在XML文档中,下列语句:<?MyApp select * from Students?> “MyApp”表示什么意思?( )A、使用MyApp代表后面的那条SQL语句SELECT * FROM StudentsB、声明MyAppC、用户自已下的定义D、进行指令处理的应用程序的名称6、下面的xslt模板完成的功能是:( D )<xsl:template match=”Name”><xsl:apply-templates select=”*[@Prefix]” /></xsl:template>A、选取Name元素的第一个具有Prefix属性的子元素B、选取具有Prefix属性的Name元素C、选取所有具有Prefix属性的Name元素D、选取Name元素的所有具有Prefix属性的子元素7、XML的主要特点是能够定义自己的()A、DTDB、VBScriptC、CGID、JavaScript8、对于xml文档中的ID/IDREF概念来说,下面的哪些陈述是不正确的()A、对于IDREF来说,需要大量的处理资源来遍历这个IDB、ID类型的属性值不能够以数字开头C、一个元素可以具有多个ID类型的属性D、ID类型的属性的值在整个xml文档中是唯一的9、在CSS中使用背景图片需要使用参数()A、imageB、urlC、styleD、embed10、在CSS的文本属性中,文本修饰的取值text-decoration:overline表示()A、不用修饰B、下划线C、上划线D、横线从字中间穿过11、有如下一段代码,它是( )<?xml version =“1、0”encoding=“GB2312”standalone=“yes”?><state coursename=“课程”><courseid id=“0900”><name>网页设计与制作</name></courseid></state>A、XML代码B、HTML代码C、Java代码D、JavaScript代码12、下列是一个xsl 样式表单声明语句:<xsl:stylesheet version=”1、0”xmlns:xsl=”http://www、w3、org/1999/xsl/transfor m”>请问上面语句代表什么意思?()A、提示CPU,使用特殊功能来处理表单文件“transform”B、提示xml处理器,通过使用转换xml的处理器中的特殊功能来处理所有前缀xsl:的元素、C、该表单文件的版是1、0D、该表单文件所在位置13、这是一段关于书籍信息的XML 源码:①、<?xml version="1、0" encoding="GB2312" ?>②、<书籍>③、<书名>XML 试题</书名>④、<数量单位="本">5000</数量>⑤、</书籍>⑥、<!—以上是书籍信息-->哪行含有属性?A、①B、②C、③D、④E、⑤F、⑥14、何谓DTD?A、文档架构定义,用来验证XMLB、文档类型定义,用来验证XMLC、XML 文档的数据部分D、XML 文档的片断15、使用GetElementsByTagName()方法,可以从Document 或Element 对象中查找到什么?( )A、指定名称的所有元素B、指定名称的所有子元素C、指定名称的所有元素及其子元素D、所有指定元素的名称16、下列哪个属性不是遍历属性?()A、fromB、actuateC、labelD、to17、哪一种架构是基于XML的,过渡性的Microsoft架构?( )A、XSD架构B、W3C架构C、DTD架构D、XDR架构18、在CSS中,字体简略属性的正确写法是()。

XML文档技术复习资料 - 副本

XML文档技术复习资料 - 副本

102.103.104.105.107.108.109.110.111.113.114.115.116.117.118.119.120.121.122.123.124.125.126.DOM结点的共有属性nextSibling用于描述与本结点位于同一层级的后继前一结点。

127.在服务器端加载XML文件、XSLT转换文件等的路径要用XML DOM中的Server.MapPath方法确定。

128.XSL的中文全称是可扩展样式语言,是为了格式化XML页面而发展起来的一种标记语言。

129.XML的链接语言目前主要由3部分构成,分别为XLink 、XPath 、XPointer 。

130.如果XML文档的语法符合DTD的定义和规定,那么就称为一个合法的XML文档。

131.如果Schema文档包含了一个targetNamespace属性,在XML文档中就将通过schemaLocation 属性而不是noNamespaceSchemaLocation属性来引用Schema文档。

132.JAXP包括语法分析器、标准SAX与DOM,可以选择以事件流或建立对象表示来解析数据。

133.在DTD中,按照逻辑存储来分类,实体可分为内部实体与外部实体两类。

14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.在Schema中,使用simpeType 元素来定义和命名新的简单类型,使用restriction 元素来指出现有的基本类型。

31.…<!ELEMENT name (#PCDATA)> ‟这段代码定义了一个标记,名称为name ,它标记的内容只能含有字符数据的元素。

32.XML Schema实例名称空间是实例中可以出现的4个与模式相关的属性的独立名称空间,其名称空间名称为/2001/XMLSchema-instance,一般映射到前缀xsi 。

33.XML允许粒度更新,当数据更新时,只需要刷新中间显示数据的部分,而页面的其他部分不变。

xml复习资料要点

xml复习资料要点

35.Document 接口实现的对象对应 XML 文件 Document 节点, 该节点下面有两种类型的节
点: Element 节点、

A . DocumentType 节点 C. Node 节点
B. Attr 节点 D. Text 节点
36.当解析器解析到文档中命名空间,会调用 A . public void startPrefixMapping()
B. HTML
C. SGML
6. 下列哪项可以显示 XML 文档中的数据 ( ) 。
D. XML
A. XSL
B. Schema
C. XSD
D. XML
7. 在 XML文档的第一条声明语句中,能使用的属性是 ( ) 。
A. xsd 8. 下面(
B. html
C. xsl
)对 schema 中简单元素的描述是不正确的。
B . xsl: stylesheet C. documentElement D .HTML
15. XSLT 要为转换后的文档添加属性,应使用下列(
)元素。
A . xsl : element B. xsl:attribute
C. xsl:value-of
D. xsl:comment
16. 在 DTD 声明中使用( )符号可以使子元素为任意内容及任意顺序。
1. XML 是( )。
A. 一种标准泛用标记语言
B.一种扩展性标识语言
C. 一种超文本标记语言
D. 一种层叠样式表单
2. 对 XML 进行验证的前提条件是 ( ) 。
A. 该 XML 文档的数据模型是完整的
B.该 XML 文档的定义是正确的
C. 该 XML 文档的数据是正确的

XML复习题

XML复习题

XML复习题
XML复习题:
1、什么是XML? XML文件和HTML文件有何不同?
答XML即可扩展的标记语言,HTML为超文本标记语言,遵循的标准一样
XML是Extensible Markup Language的简称,中文名可扩展标记语言,它是一种简单的文本格式存储数据的方式。

XML与HTML最大的不同是,XML没有任何预定义元素,最重要的是XML不管它使用什么养的名称,实际上不是语言,而是定义语言的标准(称为XML 应用)。

2、如果XML文件中的XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为,XML文件应使用怎样的编码保存?
3、请阅读下列XML文件,并回答问题。

<出生日期>1980.12
<身高>1.78。

XML复习资料-考试必用

XML复习资料-考试必用

第1讲1、的用途功能:从中分离数据;交换、共享和存储数据;充分利用数据;创建新的语言2、应用:对于和大型企业;环境十分有价值;格式标准、灵活、开放;提供了协同工作能力可以更快地构建应用3、概念(),可扩展标记语言。

“可扩展”,即用户可以自定义标记。

4、是一种元语言。

< “1.0”?> 书写文件应注意:声明语句必须作为文件的第一行。

5、其 <职员>中:“<?”与“”<姓名>张三</姓名> 之间不能有空格,“? ”与“>”之间不能有空格6、有且仅有一个跟标记,其他标记必须封装在根标记中,文件的标记必须形成树状结构。

7、规范的: 符合W3C制定的规则;文件分为有效的:符合W3C规则符合额外的约束判断:有效的文件与规范的8、和的主要区别①的标记是固定的,预定义的,不可扩展的;而的标记是可扩展的,是可以由用户自定义的。

②的标记说明了信息的显示格式;而标记表示了数据的逻辑结构及语义9、与的区别:–语法要求不同–标记不同–只是显示信息,并不能说明信息是什么–主要存放内容,目标是在于如何更好地从逻辑和结构等方面来描述信息的内容第2讲1、字符集():一组抽象字符的集合。

其中字符()是文字与符号的总称,包括文字、图形符号、数学符号等。

英文字符集、繁体汉字字符集、日文汉字字符集被编码过的字符集( ) :每种编码都限定了一个明确的字符集合2、:美国信息交换标准码; 8859,全称 8859: 8859-13、8转换格式(,简称)4、汉字编码:2312、5 :美国国家标准局5、的实现方式不同于编码方式。

的实现方式称为转换格式(6、,简称为)。

一个字符的编码是确定的,但是在实际传输过程中,由于不同系统平台的设计不一定一致,以及出于节省空间的目的,编码的实现方式就有所不同。

7、* 8: 大多数常用字符(中0 ~127字符)它只使用单字节,而对其它常用字符(特别是朝鲜和汉语会意文字) ,它使用3字节8、2312:简体中文字符集,全称为2312(80)字符集,共包括国标简体汉字6763个9、8859,全称8859,8859-1:是8位字符集。

xml复习要点

xml复习要点

8,请认真学习p66,67页例3-28,3-29,掌握内部参数实体和外部参数实体定义及引用。
9,掌握根据DTD文档,编写对应的xml文档
第四章
1,每个schema文档的根元素是schema,文档后缀名为:.xsd
2, 每个schema文档本质是xml文档
3,请认真学习p83页例4-12,关于简单类型元素simpleType
3,一个元素内容包括一个起始标记,一个结束标记机标记之间的数据内容。
4,每个xml文档有且只有一个根元素。
ห้องสมุดไป่ตู้
5,元素的属性信息不被读者看到。
6,命名空间是保存名称唯一性的一种手段。命名空间是使用xmlns:属性在元素上声明的。
7,请认真领会p20页例2-4中元素不同命名空间的作用范围(即哪些元素属于哪个命名空间)。
8,xml中有两种引用:字符引用和实体引用。两中引用都以"&"开始。
9,CDATA段中包含的所有文本都是纯字符数据。xml处理器无论如何不会解释它们。
例:<code><![CDATA[<publish>西安电子科技大学</publish>]]></code>
code元素的内容被原样输出。
xml考试要点:
第一章
1,标记语言的原语言是SGML,其他标记语言还有HTML,XML
2,HTML与XML相比,XML突出的优点在于可扩展性
第二章
1,一个xml文档最基本的构成包括:xml声明和xml元素。
2,xml声明必须是xml文档的第一个内容,声明以"<?xml"开始,以"?>"结束。

XML复习笔记(复习资料为菜鸟教程里的XML教程)

XML复习笔记(复习资料为菜鸟教程里的XML教程)

XML复习笔记(复习资料为菜鸟教程⾥的XML教程)XML 指可扩展标记语⾔(eXtensible Markup Language)XML 的设计宗旨是传输数据,⽽不是显⽰数据。

XML 标签没有被预定义。

您需要⾃⾏定义标签。

XML 被设计为具有⾃我描述性。

XML 是 W3C 的推荐标准。

XML和HTML的区别:XML 被设计⽤来传输和存储数据,HTML 被设计⽤来显⽰数据。

XML 声明XML 声明⽂件的可选部分,如果存在需要放在⽂档的第⼀⾏,如下所⽰:<?xml version="1.0" encoding="utf-8"?>声明不是 XML ⽂档本⾝的⼀部分,它没有关闭标签。

XML 标签对⼤⼩写敏感XML 属性值必须加引号在 XML 中,有 5 个预定义的实体引⽤:&lt;<less than&gt;>greater than&amp;&ampersand&apos;'apostrophe&quot;"quotation mark其实,只有字符 "<" 和 "&" 确实是⾮法的。

⼤于号是合法的,但是⽤实体引⽤来代替它是⼀个好习惯。

在 XML 中编写注释的语法与 HTML 的语法很相似。

<!-- This is a comment -->在 XML 中,⽂档中的空格不会被删减。

XML 以 LF 存储换⾏在 Windows 应⽤程序中,换⾏通常以⼀对字符来存储:回车符(CR)和换⾏符(LF)。

在 Unix 和 Mac OSX 中,使⽤ LF 来存储新⾏。

在旧的 Mac 系统中,使⽤ CR 来存储新⾏。

XML 以 LF 存储换⾏。

最佳命名习惯使名称具有描述性。

使⽤下划线的名称也很不错:<first_name>、<last_name>。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《XML实用技术教程》简述题答案第一章 XML技术背景及其发展3、简述题1. 答:标记语言:用一系列约定好的标记来对电子文档进行标记,以实现对电子文档的语义、结构和格式的定义。

这些标记必须能够很容易地与内容相区分,并且易于识别。

2. 答:XML(Extensible Markup Language),即可扩展标记语言。

XML由W3C于1996年提出,并于1998 年2 月推出XML1.0 版。

XML是一种类似于HTML的标记语言,它属于SGML的子集,继承了SGML自定义标记的特点,在功能上弥补了HTML标记的不足,拥有更多的可扩展性。

简单来说,XML文档符合SGML文档规范,而且XML与HTML兼容。

XML是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。

3. 答:XML技术的主要应用:(1)数据库交换技术。

XML可以被不同的平台和系统采用作为交流的媒介。

(2)分布式处理。

随着Web技术的发展,Java 将会和XML技术相得益彰,这样的应用也会变得越来越重要。

(3)信息发布。

采用XML 描述的数据,可以以不同的方式显示在不同用户的浏览器中。

服务器只需发出一份XML 文件,客户可根据需要选择不同的程序来处理数据。

(4 )智能化的Web 应用程序和数据集成。

例如大众媒体根据用户的“爱好”以一种标准的方式提供给用户的应用。

这些应用的实施都需要有XML格式的数据以实现可交互操作性,并因此允许智能Web 代理来为个人用户提供“个性化”的服务。

XML 严格的语法降低了应用程序的负担,使智能工具的开发更为便捷,来自不同应用程序的数据能转换到XML 这个统一框架中,进行交互、转化和进一步加工。

(5)电子商务应用。

XML技术的应用会加速电子商务的发展,XML有利于数据交换和传递的特性为电子商务,尤其是B2B带来革命性的冲击。

4. 答:XML相关的技术:(1 )命名空间(2)文档类型定义DTD 与XML Schema(3)XML的显示技术(4)XML链接技术(5)XML处理器接口技术第二章 XML语法基础3、简述题1. 答:XML 元素(element)是XML 文档内容的基本单元。

一个元素由一个开始标记、一个结尾标记以及括在标记之间的文本字符数据组成。

其形式为:<tag_name>数据内容</tag_name>2. 答:CDATA标记是XML中提供的一个特殊的标记。

括在CDATA标记中的内容将不被XML 解析器处理,而直接提供给应用程序。

CDATA 标记可用于标出不被XML 解析器处理的字符数据部分。

3. 答:格式良好的XML 文档:(1)文档的开始必须是XML 必要声明。

(2)含有数据的元素必须有起始标记和结束标记。

(3 )不含数据并且仅使用一个标记的元素必须以“/>”结束。

(4)文档智能包含一个能够包含全部其他元素的根元素。

(5)元素只能嵌套不能重叠。

(6)属性值必须加引号。

(7)字符<和&只能用于起始标记和实体引用。

(8)出现的实体引用只能有&amp;、&lt;、&gt;、&apos;和&quot;。

4. 答:一个XML 文档如果满足:(1)这个XML 文档是well-formed;(2)这个XML 文档是根据DTD 来设计的文档,且这份文档的DTD 语法正确。

则这份XML文档称为是有效的。

第三章在XML文档中使用DTD3、简述题1. 答:将DTD 的指令独立存储成一个文件,然后在XML文档中指定使用的DTD 文件,这就是外部DTD。

引用外部DTD 文件时,要在XML文档的序言区声明所要使用的DTD文件。

外部DTD 文件在XML文档中引用的语法格式为:<!DOCTYPE root_node SYSTEM “filename.dtd”> 2. 答:空元素是指在标记间没有任何数据,这时该元素需要使用EMPTY 关键字,通常空元素标记是用来指定相关属性。

如下所示:<!ELEMENT image (EMPTY)>以上DTD 中定义的image元素就是一个空元素,其在XML文档中如下所示:<image/>3.控制子元素出现次数的符号表:语法声明使用符号表示的含义+ 子元素最少出现一次* 子元素出现零或多次?子元素出现零或一次| 子元素列表之一(...)将元素列表括起来(1)子元素只出现一次子元素只出现一次<!ELEMENT 股东(姓名,持股数量)>(2)子元素最少出现一次<!ELEMENT 持股信息(股东+)>(3)子元素出现零次或多次<!ELEMENT 持股信息(股东*)>(4)子元素出现零次或一次<!ELEMENTAAA(BBB?)>(5)子元素列表选择<!ELEMENT 持股数量(武商股份| 神龙电业)*>4. 答:DTD 中用下列格式声明元素属性:<!ATTLIST element_name attribute_name attribute_type default_value>其中,element_name是属性所属的XML元素名称;attribute_name是属性名称;attribute_type是属性值得种类;default_value 是属性的默认值,用于指出属性是否需要出现或只是选项。

属性的默认值有三种:①#REQUIRED:表示该属性是必需的,不能没有。

②#IMPLIED:表示该属性是可有也可以没有的情况。

③#FIXED:表示在XML文档中只会给出一个元素属性所定义的固定值。

第四章在XML文档中使用Schema3、简述题1. 答:通常是将XML Schema 保存为独立的Schema 文档文件,其扩展名为.xsd,然后在XML 的Instance文档中指定所使用的Schema文档。

以下是在XML中使用XML Schema的语法:<root_element xmlns:xsi=”/2001/XMLSchema-instance”xsi:noNamespaceSchemaLocation=”char04-01.xsd”>在这项标记中元素属性为xsi:noNamespaceSchemaLocation,它指出不使用命名空间的方式以指定Schema 文档文件路径,使用的扩展名为.xsd。

与该属性对应的xsi:SchemaLocation 属性,是指使用命名空间的方式来指明Schema 文档文件的路径,故其属性值分为两部分,两部分间以空格分隔,前一部分是命名空间,后一部分是文件路径的URL。

其格式如下:xsi:SchemaLocation=” /sample01.xsd”2. 答:XML Schema 就是一份格式良好的XML文档。

因此,其基本结构也是一个树状的结构。

整个树状结构的根元素名称是Schema 元素,用于表明该XML文档是一个XML Schema 文档,紧接着是在Schema 元素下声明的其他子元素,同样,<Schema>结束标记应出现在文档末尾。

XML Schema 文档结构如下所示:<Schema name=”schema-name” xmlns=”namespace”>...</Schema>其中,name 指定该Schema 的名称。

xmlns 指定该Schema 包含的命名空间。

省略句则表示关于XML Schema 的子元素声明的语句,这些Schema 元素的子元素,其可使用的元素类型分为简单类型和复杂类型。

3. 答:复杂类型元素主要指拥有子元素或属性的元素,这类元素需要使用complexType元素以声明其子元素的名称和数据类型。

复杂类型元素并非特殊的类型,主要还是由用户自行定义、组合以创造出合适的元素。

复杂类型元素声明的语法如下:<element name=“element_name“ type=“datatype“/><complexType name=“datatype“><sequence><element name=”sub_element_name”>…</sequence></complexType>其中,element_name指复杂类型元素的名称。

datatype指自定义数据类型的名称。

sub_element_name指子元素的名称及其数据类型等内容。

Sequence是complexType元素的子元素,用于声明XML子元素的按顺序。

4. 答:DTD 历史悠久,XML从SGML集成了文档类型定义(DTD)。

DTD 提供了对XML文档有效性验证的一种机制。

XML Schema 提供XML文档结构和内容约束机制,以验证格式良好的XML 文档的有效性。

因此,从功能上来说,XML Schema 和DTD 大致是相同的,都是作为验证XML 文档之用。

但在机制实现及应用上有着很大的不同点。

(1) XML Schema 与DTD 结构不同XML Schema 本身就是格式良好的XML文档,其语法就是XML语法,因此在使用上之需要与XML 文档使用相同的开发工具即可,而DTD 本身不是标记语言,有自己的一套语法。

因此给掌握和使用它带来额外的负担。

(2) XML Schema 支持命名空间机制DTD 文件并不支持命名空间,XML 文档同时只能引用一份DTD,如果想要同时引用多个领域的XML规则时会遇到困难。

XML Schema 来自于XML,完全支持命名空间规范,也可以针对元素来设置所要引用的命名空间。

因此可以使XML文档有更大的扩展性。

(3) XML Schema 内容模型开放并具有高度扩展性由 DTD 定义的XML 文档模型会详尽地描述模型中的每一个元素的内容,因此,若使用DTD 文件来验证XML文档,只要DTD 中没有被声明的元素或属性,就会导致验证失败,这种策略虽然严谨,但要在XML文档中添加一个元素或属性,就必须修改DTD。

XML Schema 在这方面进行了较大的改进,XML Schema 在其模式组织机制上提供了高度的扩充性,它允许模式用一种合理的方式组合多个命名空间,以进行有效性验证,这之需要设置XML Schema 中的模式(model)属性为open即可。

这样的话,即使加上了未被定义的新元素,只要格式良好,也可以顺利地使用。

这时XML Schema 最突出的特点。

(4) XML Schema 数据类型丰富DTD 定义中,元素仅有#PCDATA 类型,即所谓的字符串类型,而属性类型也仅有区区10 种类型而已。

相关文档
最新文档