<?xml version = "1.0" encoding = "gbk"?>
<!--声明必须第一行第一列
version: 1.0 1.1向下不兼容
encoding: gbk utf-8 iso8859-1(不包含中文)-->
<!--
一、命名规范:
1.代码标签区分大小写
2.标签不能以数字下划线开头
3.不能以xml(或XML,Xml)开头
4.标签不能包含空格和冒号
二、xml属性的定义
1.xml标签可有自己的多个属性
2.属性名称不能相同
3.属性值用单引号或双引号抱起来,中间用等号
4.xml属性的名称规范和元素的名称一致。
三、特殊符号的转义符号
& &
> >
< <
“ "
' '
四、CDATA区
1.可以解决多个字符都需要转义的操作,
2. <![CDATA[
内容
]]>
五、PI指令:
1.可以在xml中设置样式
2.写法 <?xml-stylesheet type="text/css" href="路径">
注:对中文命名的标签不起作用
六、XML的约束
在XML的标签中,比如定义一个<person></person>的人中包含<name></name> <age></age> 这样在标签中其实就不能存在<猫></猫>这种标签
常用的约束方式:dtd 约束 schema约束
dtd约束
复杂元素:
<!ELEMENT 元素名称 (子元素)>
简单元素
<!ELEMENT 元素名称 (#PCDATA)>
引入方法
<!DOCUTYPE 根元素名称 SYSTEM "dtd文件路径">
-->
<person>
<name>zhangsheng</name>
<age>20</age>
</person>
xml的约束引用
最新推荐文章于 2023-07-02 19:07:43 发布