xml学习笔记
1、 xml extensible markup language 用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言(允许用户自定义)。
2、CDATA:Character Data 作用:把标签当做普通文本内容,语法:<![CDATA[内容]]>,因为普通的<>符号内容会被当作,所以要用到它标签如:
运行结果为
3、DTD约束:Document Type Definition,XML技术中,可以编写一个文档来约束一个XML的书写规范,这个文档称之为约束。约束文档定义了在XML中允许出现的元素名称、属性及元素出现的顺序等等。常用的约束技术有XML DTD、XDR、SOX、XML Schema。dtd存放位置分为:文件中,外部文件
文件中如:“+”表示provence可以有多个标签,没“+”的话表示只能有一个标签,“#PCDATA”表示要填写的文本数据,如name标签下的php
看到dtd似乎有些眼熟,是不是在普通的html文档编写时见过,原来html文档里的<!DOCTYPE >是种约束技术。