版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1讲1、的用途 功能:从中分离数据; 交换、 共享和存储数据; 充分利用数据; 创建新的语言2、应用:对于 和大型企业; 环境十分有价值;格式标准、灵活、开放; 提供了协同工作能力可以更快地构建应用3、概念 ( ),可扩展标记语言。 “可扩展”,即用户可以自定义标记。4、是一种元语言。 “ 1.0 ”? 书写文件应注意:声明语句必须作为 文件的第一行。5、其 职员中:“?”与“”姓名张三/ 姓名 之间不能有空格,“? ” 与“ ”之间不能有空格6、有且仅有一个跟标记,其他标记必须封装在根标记中,文件的标记必 须形成树状结构。7、规范的 : 符合 W3C 制定的规则;文件分为有效的:符合 W3
2、C 规则符 合额外的约束判断:有效的文件与规范的8 和的主要区别 的标记是固定的,预定义的,不可扩展的;而的标记是可扩展的, 是可以由用户自定义的。 的标记说明了信息的显示格式; 而标记表示了数据的逻辑结构与语义9、与的区别:-语法要求不同- 标记不同- 只是显示信息,并不能说明 信息是什么-主要存放内容,目标是在于如何更好地从逻辑和结构等方面来描述信息的内容第2讲XML声明根标记属性标记文本名隸空间CDATAC#</skill>文档预处理 指令文档类 型声明实体</script> ></skill> <skill>Visual Basic
3、 &a<?xml vers io n=*'1.0'* encodingUTF-ft"' s I <?xml-styles heet type=MtBxt/xsr* href="sl <rDOCTYPE roster SYSTEM "studentdtd 处为注释信息亠 一 ;y <roster xmlns:<stude<Xrtnione-£注釋Haoning" xmlns=*(Beijing1(0= 0 (H <nam少李华Fmiir* 一 一 _<sex>U
4、</sex><birthday>1978.9.12</birthday> <score>92<score><skill>此学生爱好编程,以下是它编 <!CDATA<script>一function f1(a,b> If (name="car && a < 0) return 1)else return 0 </student>厚镶博学崇实去浮<roster>1、 字符集():一组抽象字符的集合。其中字符()是文字与符号的总称,包括文字、图形符号
5、、数学符号等。英文字符集、繁体汉字字符集、日文汉字字符集 被编码过的字符集():每种编码都限定了一个明确的字符集 合2、 :美国信息交换标准码;8859,全称8859: 8859-13、 8转换格式(,简称)4、汉字编码:2312、5:美国国家标准局5、 的实现方式不同于编码方式。的实现方式称为转换格式(6、,简称为)。一个字符的编码是确定的,但是在实际传输过程中,由于不同系统平台的设计不一定一致,以与出于节省空间的目的,编码的实现方式就有所不同。7、 * 8:大多数常用字符(中0127字符)它只使用单字节,而对其它常用 字符 (特别是朝鲜和汉语会意文字 ) ,它使用 3 字节8、2312 :
6、简体中文字符集,全称为 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、-必须以字母、下划线(或冒号(:)开头-后面可以跟有效的名字 符,有效名字
7、符除了前面的,16、 还包含数字、连接符(-)、句点(.)-英文字母大小写敏感的-名称 不能含有空格17、-名称中不能有字符串“”,“”或以任何顺序排列的这三个字母的组 合。 W3C 保留对三个字母的命名的使用权。18、五种特殊字符:“<”、“>”、“&”、“”、“”;19、& ; '; >; <; "20、以“<! ”作为段开始,以“ > ”作为段结束,段开始和段结束之间称为段的内容。21、段中的内容可以包含任意的字符。22 、 标记内容可以由两个部分构成: 文本数据部分和子标记部分。 一个标 记的文本数据包括:普通字符、
8、23、 段的内容、字符引用和实体引用。24、名称空间:有效区分名字相同的标记;名称空间声明有两种形式:-有前缀名称空间:“”;-无前缀名称空:“”25 、 当且仅当它们的名字相同时称两个名称空间相同 ; 只是形式上的标识 符,唯一的目的是提供一26、个唯一的名字,并不需要指向一个有效的内容,在所标识的位置上, 可以不存在任何东西。27、( ),作为名称空间的名字。名称空间的名字不必是有效的,它仅仅 是为了区分名称空间的名字而已28 、 名称空间的引用29 、(1)有前缀的名称空间: 在开始标记和结束标记的名字前面添加名称空间的前缀和冒号来引用名称空间。 名称空间的引用 (2)有前缀的名称 空间
9、:子标记也可以重新声明名称空间。 (3)无前缀的名称空间:该标 记与其子标记都默认地隶属于这个名称空间。 (4)无前缀的名称空间: 子标记也可以重新30、 声明名称空间。第 3 、4 讲1、规范格式、交流、结构、验证有效性2、是文档类型定义3、的基本结构: 的开始标记定义元素, 这是中最主要注释 定义元素属 性“ < ”的内容! 结束标记 “>”4、与 的 关 联 外 部 关 联 形 式 < "1.0" "2312" ?>私 有引 用 < 根 元 素名 “文件的 ">5、公共引用 < "1.0
10、" "2312" ?> <根元素名“名称” “文件的 ">6、元素声明 < 标记名称 标记约束条件 >7、指令开始 关键字 元素名 格式定义 指令定义8、的结构元素声明设定基本元素的内容 语法:< 标记名称 () > 不设定 元素的内容 语法:< 标记名称 > 最严格地设定元素的内容语 法: < 标记名称(子标记,子标记,)>9、分组元素 语法: < 标记名称(子标记,(子标记,子标记),)10、混合元素 语法: < 标记名称(|子标记)*>11、空元素 语法: <
11、 标记名称 >12、 属性声明语法 <标记名称 属性名 属性类型 默认值 ;设定属 性默认值的方法字符串:该字符串就是属性的缺省值,但设定在文档中 该属性必须有属性值 < 作者人数“ 1 ” >:不明确指定属性的缺省值,但设定在文档中该属性必须有属性值 < 配偶信息性别 > :不明 确指定属性的缺省值, 但设定在文档中可以出现该属性, 也可以不出现。<作者身高 > :设定在文档中该属性值是固定的,同时提供该固定值 < 消防车 颜色 “红色” >13、属性类型字符数据(字符串)特定文档中唯一的名称对某些属性的元素的引用,这些元素属性值必
12、须与属性的值相同 若干以空格分隔的已定义的外部实体的名称若干以空格分隔的名称名称若干以空格分隔的接受一个在中声明为用于指示表示法类型的名称枚举值 接受用户显示定义的属性可选值中的一个值14、属性类型 <>< “”>15、(枚举)属性类型< 配偶信息 性别 (男性 | 女性) >16、<配偶信息性别 =“女性” >17、类型,类型,类型< 北京 区号 > < 北京区号 =“010 ” >18、属性类型 < 记号名" 类型 "> < 记号名 " 路径名 ">19、
13、n< 实体名 " 外部实体的 " > 或者 < 实体名 " 外部实体的 " " 外部实体的20、>参数实体声明内部声明的语法:无空格 < % 参数实体名 “实体内容”> < % 参数实体名 “实体内容” > 实体的引用: %参数实体名第1、2、3、4、5、6、7、8、9、10111213141521、参数实体声明外部 声明的语法为:有空格 < % 参数实体名 "外部实体的" >或者 < % 参数实体名 "外部实体的 " " 外部实
14、体的 " >实体的引 用: %参数实体名5讲什么是 简称 ,层叠样式表 针对提出的样式表语言,现在同样 可以很好地应用于描述文档的显示。 利用,可以定义文档中元素的显示效 果。编写样式单 指定待格式化的元素 对待定的一类元素施加样式; :1.4; ; ; :0.8 多种元素施加相同样式 ; :0.8多种元素施加相同样式 < “c1 ”>奔月 4000<><a A ”“ c1 ”>联想<><a A ”“ c1 ”>12,100.00元 <><a A ”“ c1 ”>1 台 <>c1 :
15、 : : 0.8对不同位置的同种元素施加不同样式 1 :1; 对特定元素施加样式<> < “” >奔月400<> <> :2<> <> <> <> :2样式规则的设置? 1 设置文本的显示方式? 2 设置字体等 5 种属性? 3 设置文本样式 等 6 种属性? 4 设置边框 等 9 种属性? 5 设置边缘 等 4 种属性16、17、18、19、20、21、22、23、24、25、26、27、28、29、30、31、32、33、34、35、36、37、? 6 设置文本和背景颜色和? 7 设置背景图像
16、? 8 设置鼠标的形状 ? 9 设置对象的层叠顺序 设置文本的显示格式 的值: , , , 设置文本的显示格式列表方式 ; :有以下取值 , , , , , . 设置文本的字体? : 系统的字体。取值:如“ ”? : 是否使用斜体。取值: 和? : 是否使用小型的大写字母显示。取值: 和? : 设置文字的对比度和亮度。取值,100900? : 设置文字的大小。 设置文本的字体? 方法 (3):使用相对父元素字体大小的百分数。 取值范围:任意百分数。? 方法 (4) :绝对尺寸。 取值范围:任意自然数,单位为 , 等。? 方法 (5):相对尺寸。 取值范围:任意自然数,单位等。38、39、第71
17、、2、3、4、5、6、7、8、9、10、11、12、: 对齐方式 :首行的缩进量。单位: ;:文本中的字母全部大写,全部小写或首字母大写; :文本是否加下划线与的比较 、;静态的样式描述;不遵从语法规范;不进行转换;不 支持中文 专用;动态的样式描述;遵从语法规范;转换的思想; 支持中文;简称,可扩展样式表语言,由于是针对提出的,虽然同样可以描述文档 的显示,但在处理复杂文件上稍显不足。的基本思想:通过定义转换模板,将文档转换为带样式信息的可浏览文 档。的组成与工作原理 关联(中的关联语句) :<“” “*”> 变换(处理器):具有处理样式表的功能,能将文件转化为文件。 (浏览器中
18、带 有处理器)的基本结构? < "1.0" "2312">? <模板规则 >? <输出模板 >? <>标记 <“标记匹配模式”模板标记 模板内容<>13、 <“/ ”> 根模板 根模板内容 <>14、 < “标记匹配模式” 模板内容 <>15 、 模板16 、 ? 定义模板(函数定义) :17、- < “标记匹配模式“ >18、-规则19、- <>20 、? 调用一个模板(函数调用) :21 、< “标记匹配模式 &q
19、uot;>22、 样式表中的模板匹配模式示例: < "1.0"23、 "8" ?> < "5_2" "" ?> < 清华大学出版社 >24、 5_2 <><书名>基础教程</ 书名><售价>29 元</ 售价>25、<出版时间 >2004.9</ 出版时间 > <> <><书名 >基础教程</ 书名><售价>22 元</ 售价
20、> <出版时间 >2004.11</ 出版时 间 > <> </ 清 华 大 学 出 版 社 >5_226、 是用来控制文档的显示; ? 常用的有两个版本: 一个是微软的基于工 作草案的 ,另一个是 W3C 推荐标准 1.0 ; ? ? 样式表是由一个或 多个被称为“模板”的规则集组成的,模板是中最重要的概念之一。一 个文件至少含有一个根模板27、 的动态功能都是通过预定义的元素来实现的,它们大致分为 4 类:匹 配模式、选择模式、测试模式和其他模式。常用的标记? 匹配模式:这些元素都有属性-定义模板<>? 选择模式:这些元素都
21、有属性-节点输出语句<>-循环判断语句<>-排序语名<>-调用模板<>? 测试模式:这些元素都有属性-条件判断语句<>-多条件判断语句<>节点输出语句<> ?语法:-<>- < "匹配模式"/>输出当前节点与其所有后继节点的取值输出指定节点的取值,用属性进行限定常用的标记循环判断语句 <> 语法:- < “匹配模式">- <输出内容><>排序语句 <>28、29、30、31、32、33、34、35、36、37、38、39、40、41、42、43、44、45、46、47、48、49、? 对源文档的元素进行重新排序 ? 语法50、<" 匹配条件 ">51 、 单条件判断语句 <> 语法: (1) 用元素的名称作为匹配条件52、? <" 元素名称 ">(2)用元素内容作为匹配条件? <
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届焦作市中站区数学四上期末预测试题含解析
- 2027届河北省大名县北峰乡卓越学校数学六上期末学业水平测试试题含解析
- 2027届邯郸市邱县数学六年级第一学期期末考试模拟试题含解析
- 2027届定安县数学六年级第一学期期末学业水平测试试题含解析
- 2027届普兰店市数学六年级第一学期期末综合测试模拟试题含解析
- 贵州省黔东南南苗族侗族自治州麻江县2027届四上数学期末教学质量检测模拟试题含解析
- 定州市2027届数学六年级第一学期期末达标检测模拟试题含解析
- 2027届中牟县数学四上期末联考试题含解析
- 六安市金安区2027届三上数学期末达标检测模拟试题含解析
- 沽源县2027届四上数学期末质量检测试题含解析
- 盾构渣土处理及再利用技术规程
- 2025-2026学年重庆市南开中学高二下学期5月期中英语试题
- 2026四川达州市面向高校毕业生招聘园区产业发展服务专员37人笔试参考题库及答案解析
- 2025中国银联社会招聘笔试历年典型考题及考点剖析附带答案详解
- 2026年新版事故应急处置卡模板(新版27类事故分类依据YJT 32-2025要求编制)
- 设计师入职工作制度
- 2021央企党群宣传岗面试上岸必背题目及答案大全
- 教育强国建设三年行动计划(2025-2027年)
- 雨课堂学堂在线学堂云《企业伦理(大连海事)》单元测试考核答案
- 2025年四川省甘孜检察院书记员考试题(附答案)
- 关于贯彻落实《整治形式主义为基层减负若干规定》情况的报告
评论
0/150
提交评论