XML复习资料-考试必用
- 格式:doc
- 大小:167.04 KB
- 文档页数:13
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基础及应用开发》复习提纲◆考试题型一、选择题(每小题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基础期末复习郑银环考试题型•选择题:20*2’=40•填空题:10*2‘=20•改错题:5*4’=20•程序题:2*10‘=20概述•什么是XML–eXtensible Markup Language 可扩展标记语言•XML元素的命名规则1、以英文字母或下划线开始。
2、保留字符:< / & 等不能出现在命名中3、元素名不能含空格•XML相关文件的含义和扩展名–xml,dtd,schema,css,xslt,xsl-fo,dom等1、xml eXtensible Markup Language2、dtd Document Type Definition 验证文档合法性3、schema 验证xml文档4、css Cascading Style Sheet 层叠样式表5、xslt eXtensible Style Language Transformations6、xsl-fo XSL Formatting Objects 格式化对象7、dom Document Object Model 文档对象类型•XML声明方法1、XML声明<? xml version=”1.0” encoding=”UTF-8” standalong=”yes/no”?>2、DOCTYPE声明<?xml version=”1.0” encoding=”UTF-8”?>空元素,属性,包含子元素的元素声明1、空元素:<!ELEMENT 内存EMPTY>2、属性声明:<!A TTLIST CUP 属性名(值)>3、包含子元素的声明:DTD文档类型定义(Document Type Definition,DTD)是关于文档中所用到标记符的语法规则,它指定标记符名称、标记符的出现次序、标记符的嵌套规则及标记符属性等。
•XML声明–<?xml version="1.0" >•文档类型声明–<!DOCTYPE 根元素[]>•元素(ELEMENT )声明•属性(ATTLIST )列表声明•实体(ENTITY )声明•ELEMENT 声明–<!ELEMENT 开始,> 结束•元素名•元素内容模型–元素内容–混合内容–空内容–任意内容元素限定符:none 没有标识的,则默认为必须出现且仅出现一次?出现一次或者零次+ 出现一次或者多次* 出现零次或者多次•<!ELEMENT name (first+, middle?, last)><name><first>Jeff</first><first>Craig</first><last>Rafter</last></name>•或者<name><first>Jeff</first><last>Rafter</last></name>在DTD声明属性的标记是<!A TTLIST>,其声明语法如下所示。
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.假设<食品>元素的“肉类”属性能取的值包括“牛肉”、“猪肉”及“鸡肉”,且缺省为“牛肉”。
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、常见的实体:&(&) <(<) >(>) '(‘) "(“)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基础》复习资料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.< 对应的实体是< > 对应的实体是>16.在XML文档的第一条声明语句中,能够使用的属性有version、encoding、standalone。
1. XML是()。
A. 一种标准泛用标记语言B.一种扩展性标识语言C. 一种超文本标记语言D. 一种层叠样式表单2. 对XML进行验证的前提条件是( )。
A.该XML文档的数据模型是完整的B.该XML文档的定义是正确的C.该XML文档的数据是正确的D.该XML文档的格式是正确的3. 为定义一个XML文档的结构,开发者可以使用的XML技术有()。
A.UML B. DTD C. Namespace D. XSL4.下面哪个公司或组织制定了XML( )。
A. ISO B.Oracle C. W3C D. Microsoft5.下列哪项不是标记语言( )。
A. SQLB. HTMLC. SGMLD. XML6.下列哪项可以显示XML文档中的数据( )。
A. XSLB. SchemaC. XSDD. XML7. 在XML文档的第一条声明语句中,能使用的属性是( )。
A. xsdB. htmlC. xslD. version8.下面()对schema中简单元素的描述是不正确的。
A.不能拥有属性定义B.不能拥有子元素定义C.”unbounded”属性值表明可出现1次D.可以有自定义数据类型9.下列( )是规范的XML元素?A. booklistB. 3classC. Book CaseD. ?xml10.在DTD声明中使用()符号可以使子元素任意调换顺序。
A.?B.* C.| D.+11.下面关于DTD的描述()是不正确的。
A.DTD声明语法与XML语法相同B.DTD声明是以DOCTYPE开始C.DTD声明中可以有SYSTEM关键字D.DTD文件的扩展名为“.dtd”12. 以下()是使用参数实体的正确方法。
A.&RefEntity;B.%RefEntity;C.@RefEntity;D.!RefEntity;13. 以下Schema中()元素可以加入属性。
A.简单类型B.复杂类型C.纯元素类型D.对象类型14. 下列()是XSL根元素。
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复习资料----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.属性值是一个用单引号或双引号括起的字符串,如果属性值需要包含左尖括号”尖括号“>”和符号“&”、单引号“'”或双引号“”,必须使用字符引用或实体引用。
第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位字符集。
基本包含了书写西方欧洲语言所需的所有附加字符。
10、< “1.0”“8”?> 以“8”编码保存默认;11、< “1.0”“2312”?>以“”编码保存、汉字;< “1.0”“8859- 1”?> 以“”编码保存12、<此处为注释信息> 注释根标记13、标记、空标记14、标记的命名规则:15、–必须以字母、下划线(_)或冒号(:)开头–后面可以跟有效的名字符,有效名字符除了前面的,16、还包含数字、连接符(-)、句点(.) –英文字母大小写敏感的–名称不能含有空格17、–名称中不能有字符串“”,“”或以任何顺序排列的这三个字母的组合。
W3C保留对三个字母的命名的使用权。
18、五种特殊字符:“<”、“>”、“&”、“‘”、““”;19、&;';>;<;"20、以“<![[”作为段开始,以“]]>”作为段结束,段开始和段结束之间称为段的内容。
21、段中的内容可以包含任意的字符。
22、标记内容可以由两个部分构成:文本数据部分和子标记部分。
一个标记的文本数据包括:普通字符、23、段的内容、字符引用和实体引用。
24、名称空间:有效区分名字相同的标记;名称空间声明有两种形式:–有前缀名称空间::“”;–无前缀名称空:“”25、当且仅当它们的名字相同时称两个名称空间相同; 只是形式上的标识符,唯一的目的是提供一26、个唯一的名字,并不需要指向一个有效的内容,在所标识的位置上,可以不存在任何东西。
27、(),作为名称空间的名字。
名称空间的名字不必是有效的,它仅仅是为了区分名称空间的名字而已28、名称空间的引用29、(1)有前缀的名称空间:在开始标记和结束标记的名字前面添加名称空间的前缀和冒号来引用名称空间。
名称空间的引用(2)有前缀的名称空间:子标记也可以重新声明名称空间。
(3)无前缀的名称空间:该标记与其子标记都默认地隶属于这个名称空间。
(4)无前缀的名称空间:子标记也可以重新30、声明名称空间。
第3、4讲1、——规范格式、交流、结构、验证有效性2、是文档类型定义3、的基本结构:①的开始标记定义元素,这是中最主要注释②定义元素属性“<[”的内容!结束标记“]>”4、与的关联外部关联形式< "1.0" "2312" ?> 私有引用< 根元素名“文件的">5、公共引用< "1.0" "2312" ?> < 根元素名“名称”“文件的">6、元素声明< 标记名称标记约束条件>7、指令开始关键字元素名格式定义指令定义8、的结构元素声明①设定基本元素的内容语法:< 标记名称() > ②不设定元素的内容语法:< 标记名称> ③最严格地设定元素的内容语法:< 标记名称(子标记, 子标记, ……) >9、分组元素语法:< 标记名称(子标记, (子标记, 子标记),……)10、混合元素语法:< 标记名称( |子标记……)*>11、空元素语法:< 标记名称>12、属性声明语法<标记名称属性名属性类型默认值…>;①设定属性默认值的方法字符串:该字符串就是属性的缺省值,但设定在文档中该属性必须有属性值< 作者人数“1”> ②:不明确指定属性的缺省值,但设定在文档中该属性必须有属性值< 配偶信息性别> ③:不明确指定属性的缺省值,但设定在文档中可以出现该属性,也可以不出现。
< 作者身高 > ④:设定在文档中该属性值是固定的,同时提供该固定值< 消防车颜色“红色”>13、属性类型字符数据(字符串)特定文档中唯一的名称对某些属性的元素的引用,这些元素属性值必须与属性的值相同若干以空格分隔的已定义的外部实体的名称若干以空格分隔的名称名称若干以空格分隔的接受一个在中声明为用于指示表示法类型的名称[枚举值] 接受用户显示定义的属性可选值中的一个值14、属性类型< > < “”>15、(枚举)属性类型< 配偶信息性别(男性|女性) >16、<配偶信息性别=“女性”>17、类型,类型,类型< 北京区号 > <北京区号=“010”>18、属性类型< 记号名 "类型"> < 记号名 "路径名">19、< 实体名 "外部实体的" > 或者< 实体名 "外部实体的" "外部实体的" >20、参数实体声明内部声明的语法:无空格< % 参数实体名“实体内容”> < % 参数实体名“实体内容”> 实体的引用:%参数实体名;21、参数实体声明外部声明的语法为:有空格< % 参数实体名 "外部实体的" >或者< % 参数实体名 "外部实体的" "外部实体的" >实体的引用:%参数实体名第5讲1、什么是简称,层叠样式表针对提出的样式表语言,现在同样可以很好地应用于描述文档的显示。
利用,可以定义文档中元素的显示效果。
2、编写样式单指定待格式化的元素①对待定的一类元素施加样式{; :1.4; } {; ; :0.8} ②多种元素施加相同样式{ ; :0.8}3、③多种元素施加相同样式< “c1”>奔月4000<>4、< “c1”>联想<>5、< “c1”>12,100.00元<>6、< “c1”>1台<> c1 { : : : 0.8}7、④对不同位置的同种元素施加不同样式 1 { :1; }8、对特定元素施加样式<> < “”>奔月400<>……<> { :2}9、<> <> <> <> { :2}10、样式规则的设置11、•1 设置文本的显示方式——12、•2 设置字体——等5种属性13、•3 设置文本样式——等6种属性14、•4 设置边框——等9种属性15、•5 设置边缘——等4种属性16、•6 设置文本和背景颜色——和17、•7 设置背景图像——18、•8 设置鼠标的形状——19、•9 设置对象的层叠顺序——20、设置文本的显示格式的值: , , ,21、设置文本的显示格式列表方式; :有以下取值, , , , , .22、设置文本的字体23、•: 系统的字体。
24、取值:如“”25、•: 是否使用斜体。
26、取值:和27、•:是否使用小型的大写字母显示。
28、取值:和29、•:设置文字的对比度和亮度。
30、取值,100~90031、•:设置文字的大小。
32、设置文本的字体33、•方法(3):使用相对父元素字体大小的百分数。
34、取值范围:任意百分数。
35、•方法(4):绝对尺寸。
36、取值范围:任意自然数,单位为, 等。
37、•方法(5):相对尺寸。
取值范围:任意自然数,单位等。
38、: 对齐方式:首行的缩进量。
单位:;39、:文本中的字母全部大写,全部小写或首字母大写; :文本是否加下划线第7讲1、与的比较—、;静态的样式描述;不遵从语法规范;不进行转换;不支持中文—专用;动态的样式描述;遵从语法规范;转换的思想;支持中文;2、简称,可扩展样式表语言,由于是针对提出的,虽然同样可以描述文档的显示,但在处理复杂文件上稍显不足。
3、的基本思想:通过定义转换模板,将文档转换为带样式信息的可浏览文档。
4、的组成与工作原理关联(中的关联语句):<“” “*”>变换(处理器):具有处理样式表的功能,能将文件转化为文件。
(浏览器中带有处理器)5、的基本结构6、• < "1.0" "2312">7、• <8、="">9、•<模板规则>10、•<输出模板>11、• <>12、标记<“标记匹配模式”> 模板标记模板内容<>13、<“/”>根模板根模板内容<>14、< “标记匹配模式”模板内容<>15、模板16、•定义模板(函数定义):17、–< “标记匹配模式“>18、–……规则19、– <>20、•调用一个模板(函数调用):21、< “标记匹配模式">22、样式表中的模板匹配模式示例:< "1.0"23、"8" ?> < "5_2" "" ?> <清华大学出版社>24、5_2 <> <书名>基础教程</书名> <售价>29元</售价>25、<出版时间>2004.9</出版时间> <> <> <书名>基础教程</书名> <售价>22元</售价> <出版时间>2004.11</出版时间> <> </清华大学出版社> 5_226、是用来控制文档的显示;•常用的有两个版本:一个是微软的基于工作草案的,另一个是W3C推荐标准 1.0;••样式表是由一个或多个被称为“模板”的规则集组成的,模板是中最重要的概念之一。