Xml:extensible markup language 可扩展标记语言
什么是标记:文档中任何不想被打印输出的部分(不是真正的文档的内容,联想诗书时做的诗书笔记 ,在旁边写的注解等。)注解是注解,实际内容是实际内容。
标记的作用就是传递了关于文档本身以外的额外信息,如,标记文档的某部份应该如何显示,是什么意思等,重在数据,标记只是为了说明 数据的含义而已。
常见的标记语言:SGML,HTML,XML
HTML与XML的区别与联系
XML作用与应用场合:XML是数据存储,HTML是数据显示
语法是否有预定义标签各自的作用与意义
相关术语:标签/节点/元素/子元素/后代元素/属性/嵌套/命名空间/字符数据(CDATA)
XML严格区分大小写
有且只有能有一个根节点
有开始标签必须有结束标签
属性必须使用双引号
没有预定义的标签与HTML不一样
文档声明<?xml version="1.0" encoding="utf-8" ?>
注释<!-- text -->
CDATA区即原意文本-<![CDATA[...]]>
注意编码问题,文本文件实际编码要与文档声明中的编码一致
XML 优点:
容易读懂,格式标准任何语言都内置了XML分析引擎,不用单独进行文件分析引擎的编写
XML就是用一种格式化的方式来存储数据,并且是文本文件任何时候我们都很容易用记事本打开。