XML约束

来源:互联网 发布:淘宝旺铺助手 编辑:程序博客网 时间:2024/05/18 09:32

                                                                                                                       XML约束

  what:另外一个文档用来约束XML文档的书写规范

  约束技术:1.XML DTD

                                           2.XML Schema

  DTD是什么:Dcoument Type Definition  文档类型定义

  引入DTD文件:公共: <!DOCTYPE 文档根节点 PUBLIC "dtd文件名" "DTD文件URL">

                                本地:<!DOCTYPE 文档根节点 SYSIEM"dtd文件名">

 DTD语法:1.元素:1.格式:<!ELEMENT 元素名称 元素类型>

                                    2.元素类型:EMPTY :表示定义空元素

                                                         ANY:表示元素内容为任意类型

                                                         也可以写元素内容

                                    2.元素内容:1.用逗号隔开:表示内容的出现顺序必须和声明时的一致

                                                         2.用|隔开:表示任选其一,即多个只能出现一个

                                                          出现次数:+:一次或多次

                                                                            ?:0次或1次

                                                                            *:0次或多次

                                      2. 属性:格式<!ATTLIST 元素名 属性名1 属性值类型 设置说明>

                                      属性值类型:CDATA普通文本字符串

                                                            ENUMERATED 枚举

                                                            ID 唯一(不能以数字开头)

                                                           ENTITY

                       3.设置说明:#REQUIRED 必须

                                            #IMPLIED可选

                                            #FIXED 该属性的值是固定的,不能在XML中进行修改,但是必须设置这个属性

                       4.实体ENEITIY:格式<!ENITIY>

                                                   为内容起别名

                                                  类型:引用实体(XML引用):格式:<!ENITIY实体名称“实体内容”>

                                                                                                     引用:&实体名称

                                                             参数实体(DTD引用):格式:<!ENITIY % 实体名称“实体内容”>

                                                                                                      引用:%实体名称

原创粉丝点击