一.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.有的单个字符想要显示原有字样,需要转义,多见有&,需要写成&amp;(注意;不能少)

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文件中<商品 类别="服装" 颜色="×××"> </商品>

                                    <商品 类别="服装"> </商品>