我们知道html(超文本标记语言)使用html规定好的标签来封装文本数据,对数据进行显示。
那么xml是什么呢?xml(Extensible Markup Language)可扩展标记语言,书写形式上和html很类似,但是他是用来存储数据的,没有自定义标签需要我们自己定义。
和html一样他也有声明:
最简单的声明语法:
<?xml version="1.0" ?>
用encoding属性说明文档的字符编码:
<?xml version="1.0" encoding="GB2312" ?>
xml命名规则:
在之前养成的规则上注意:名称不能以字符 “xml”(或者 XML、Xml)开始
名称不能包含空格 ;可使用任何名称,没有保留的字词。
xml的语法规则和html类似
需注意:所有的xml标签都是闭合标签;空格会被保留(即注意空格的使用)
5个预定义的引用:
<小于
>大于
&和
'单引
"双引
xml的标签由用户自定义,带来了方便的同时也带来了项目的难以维护,因此要学习一定的规范来约束xml的书写;
常用的约束技术有:
DTD约束:语法相对简单,功能也相对简单。学习成本也低。
Schema约束:语法相对复杂,功能也相对强大,学习成本自然也高。
参考网站:https://www.cnblogs.com/cb0327/p/4967782.html#_label0_0