一.CRUD
C:CREATE 添加
R:RESEARCH 查找
U:UPDATE 修改
D:DELEATE 删除
二.XML元素
1.不能以数字开头,不能有空格,名字中间不能包含冒号,不能以XML(无论大小写)开头
2.一个标签可以有多个属性,属性需要用引号(单或者双,多重时单双交替)引起来
3.标签的属性可以定义成子标签,例如:
3.1<input name="text">
3.2<input>
<name>text</name>
</input>
4.注释格式:<!--注释-->,注释不能嵌套,也不能写在声明的前面
5.CDATA区的内容不会被解析引擎解析解析执行,而是会做原始内容处理
格式为:<![CDATA[内容]]>,
例如:<![CDATA[<ASA></br></ASA>]]>
6.有的单个字符想要显示原有字样,需要转义,多见有&,需要写成&(注意;不能少)
7.处理指令必须以<?开头,以?>结尾,声明文件就是最常见的处理指令之一
<?xml-stylesheet type="text/css" href="1.css"?>
8.xml的约束文档定义了xml中允许出现的元素,属性,顺序,常用约束技术:xmlDTD
9.Document Type Definition文档定义类型 也需要放在声明之后,约束文档可以自己存在,也可以直接定义在XML文件中
<!DOCTYPE SYSTEM书架"book.dtd">
<!ELEMENT 书架 (书+)>
<!ELEMENT 书 (书名,作者,售价)>
<!ELEMENT 书名 (#PCDATA)>
<!ELEMENT 作者 (#PCDATA)>
<!ELEMENT 售价 (#PCDATA)>
10.DTD文件使用UTF-8编码,XML使用DOCTYPE声明语句来指明他所遵循的约束文件
11.当引用文件在本地时,<!DOCTYPE 文档根节点 SYSTEM"DTD文件的url">
当引用公共文件时,<!DOCTYPE 文档根节点 PUBLIC "DTD名称""DTD文件的url">
12.DTD文件中使用ELEMENT来声明一个元素时:<!ELEMENT 元素名称 使用规则>
#PCDATA:普通文本 parsed character data
EMPTY:用于定义空元素,例如(\br)(\hr)
ANY:表示元素内容为任意类型
13.XML文档中的标签属性需要ATTLIST为其设置属性
语法格式:<ATTLIST 元素名
属性名1 属性值类型 设置说明
属性名2 属性值类型 设置说明
>
例如: <ATTLIST 商品
类别 CDATA #REQUIRED
颜色 CDATA #IMPLIED
>
对应的XML文件中<商品 类别="服装" 颜色="×××"> </商品>
<商品 类别="服装"> </商品>