2023学年完整公开课版ML标记语言_第1页
2023学年完整公开课版ML标记语言_第2页
2023学年完整公开课版ML标记语言_第3页
2023学年完整公开课版ML标记语言_第4页
2023学年完整公开课版ML标记语言_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《通信业务开发》课程XML标记语言XML标记语言什么是XML文档结构基本语法PART9-8什么是XML示例可扩展标识语言eXtensibleMarkupLanguageW3C制定并推荐的标准公共格式用于传输数据,而非显示数据许多系统配置文件用XML格式编写许多项目采用XML作为数据交换格式规则IBM1960年开始发展通用标记语言统一文件标签使用ANSI1978年发布规范化标准化的GML文件描述非常严谨庞大复杂难以理解学习超文本标记语言SGML的简化衍生简单易用适合数据显示可扩充性不强不适合电子商务标准SGML的精简功能强大可扩展性强适合传输存储数据结构清晰易学易用公订开放无产权限制GML1960年代SGML1978年后HTML1990年后XML1996年后文档结构<班级><学生><姓名>张三</姓名><年龄>18</年龄><学号>00000001</学号></学生><学生><姓名>李四</姓名><年龄>19</年龄><学号>10000000</学号></学生></班级>XML案例层次结构父标签子标签孙标签基本语法文档版本、编码声明1语法XML声明declarationDOCTYPE声明处理指令processinginstruction元素element注释commentCDATA区组成文档声明XML元素即标签2元素定义元素属性,设置元素额外信息3属性定义XML文档注释<!---->4注释除注释外,谨慎使用空格和换行5空格换行处理不想被解释器解释的原始数据6CDATA区&><“‘等字符将被替代为其他形式7特殊字符为处理XML文档的应用提供指示信息8处理指令1文档声明XML声明version=“1.0”声明XML版本为1.0Encoding=“utf-8”

声明编码类型为utf-8

即Unicode转换格式

例如:

ISO-8859-15、Shift-JIS、EUC-KR、GB2312等<??>XML处理指令标记处理指令:用于指挥解析引擎如何解析XML文档可增加其他属性,如standalone2元素定义XML元素以<>标记的有始有终的部分命名:<></>或</>可含字母/数字/其他字符不能以数字或标点符号开始不能以“xml”(或XML、Xml)开始不能包含空格、“-”“.”“:”可使用任何名称,没有保留的字词区分大小写2元素定义XML元素格式良好XML必须有且仅有一个根元素元素嵌套可嵌套若干子元素、文本或两者混合物嵌套必须合理,不能交叉元素可拥有若干属性元素可扩展3属性定义XML元素属性属性:设置关于元素的额外信息,元素可有若干属性属性有名和值,属性值必须用“”括起,名与值之间“=”不能有空格属性命名与元素命名规范相同属性可被替换为子元素4注释XML注释<!--注释内容-->XML声明之前不能有注释注释符号不能嵌套注意:除注释外,谨慎使用空格和换行5特殊字符特殊字符替代&&<<>>“"‘&apos6CDATA区CDATA区characterdata,简称CDATA以<![CDATA[]]>标记中间嵌入不想被解析器解析的原始数据在CDATA区中谨慎使用空格与换行严格注意大小写7处理指令

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论