xml相关知识点总结

xml相关知识点总结

ID:12360512

大小:400.00 KB

页数:15页

时间:2018-07-16

xml相关知识点总结_第1页
xml相关知识点总结_第2页
xml相关知识点总结_第3页
xml相关知识点总结_第4页
xml相关知识点总结_第5页
资源描述:

《xml相关知识点总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、XML相关知识点总结-->XML简介标记语言介绍1.为什么需要标记?标注显示重点有用信息2.为什么需要标记语言?方便程序来获取重点的信息3.如何定制标记语言?·定义标准,用来描述什么是有效地标记·描述标准,用来描述每个标记的具体含义2.标记语言的定义标记语言,也称置标语言,是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记(markup)进行标识XML可扩展标记语言简洁1.XML的定义:XML的全称为eXtensibleMarkup

2、Language可扩展标记语言2.特点:·支持自定义标记·语法严格,风格统一·数据内容与显示形式相分离·具有自我描述能力·具有保值性3.XML与HTML的比较比较内容HTMLXML可扩展性不具有扩展性是元标记语言,可用于定义新的标记语言,具有可扩展性侧重点侧重于表现信息侧重于描述信息语法要求不要求标记的嵌套,配对,以及标记之间的顺序严格要求嵌套,配对,和遵守DTD的树形结构可读性,维护性难于阅读和维护结构清晰,便于阅读和维护数据和显示内容描述和数据显示融为一体内容描述与数据显示相分离保值性不具有保值性具有保值性XML的应用1.在AJAX中使用XML来回串数据2.使用XML存

3、储少量的数据3.使用XML作为表现层1.使用XML作为数据传输的中间格式2.使用XMl作为配置文件(Java对XML目前的主要应用就是用来做配置文件)XML的相关技术1.文档描述,验证和约束技术——DTD/Schema2.编程接口——DOM/SAX3.文档转换技术——XSL4.数据查询技术——XPath5.数据连接技术——XLink/XPointerXML的语法1.XML的声明:一般是XML文档的第一行·version-----文档符合XML1.0规范·encoding

4、-----文档字符编码,默认使用'UTF-8'·standlalone-----文档定义是否在一个文件内2.样式处理指令xml-stylesheet,该指令必须出现在序言部分,在根元素之前3.根元素·每个XML文档必须有且仅有一个根元素·根元素是一个完全包括文档中其他元素的元素·根元素的起始标记要放在其他元素的起始标记之前·根元素的结束标记要放在其他元素的结束标记之后4.CDATA标记-----用于把整段文本解释为纯字符数据而不是标记的情况XML相关知识点总结-->DTD简介我们把符合XML语法的规则的文档成为是正确的XML文档,而把符合DTD规则的文档称为是有意义的XML

5、文档DTD的定义DTD的全称为DocumentTypeDefinition-----文档类型定义。它是用来描述XML文档的结构的,一个DTD文档包括以下结构:1.元素(Element)的定义规则2.元素之间的关系规则3.属性(Attribute)的定义规则DTD的作用1.DTD可以描述XML文件的格式1.不同组织的人可以使用同一个DTD来交换数据2.应用程序可以使用一个标准的DTD来检验从外部接收来的XML数据是否有效3.还可以使用DTD来检验自己的XML数据DTD的引用1.内部DTD文档-----2.外部DTD文档-----

6、TYPE根元素SYSTEM"DTD文件路径">3.内部和外部DTD文档结合使用-----DTD元素的定义常用的元素描述信息:·EMPTY-----该元素不包含子元素和文本,但可以有属性(即空元素)·ANY-----该元素可以包含任何在DTD中定义的元素内容·#PCDATA-----可以在其中包含任何数据,但是不能包含子元素·纯元素类型-----只包含子元素,并且这些子元素外没有文本·混合类型-----包含子元素和文本数据的混合体DTD属性的定义

7、素名称属性名称属性类型属性特点>常用的元素属性类型:·CDATA-----一般字符·NMTOKEN-----是CDATA的一个子集,属性值必须是英文字母,数字,句号,破折号,下划线或者冒号(不能是中文)·ID-----表明该属性的取值必须是唯一的·#REQUIRED-----该属性的值不为空·#IMPLIED-----该属性的值是可选的·#FIXED-----该属性值必须为指定的固定值·DEFAULTValue-----为属性指定一个默认值0DTD与XMLDTD是用来定义XML的文档结构的,但是它本身并不符合XML

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。