dtd定义属性

来源:互联网 发布:excel宏的编程实例 编辑:程序博客网 时间:2024/06/04 18:13
<?xml version = "1.0" encoding = "gbk"?><!--使用dtd 定义属性        <!ATTLIST 元素名称        属性名称属性类型属性的约束          >           属性类型:        -CDATA :表示字符串        -枚举:表示只能出现范围内的一种值        -ID:属性只能以字母下划线开头           属性值的约束:        #REQUIRED:表示必须出现        #IMPLIED:表示该属性可有可无        #FIXED:表示该属性的取值为一个固定值  语法: #FIXED  "固定值"                      直接值:表示该属性的取值为默认值   不写为空,写了就为直接值,或者设置的值--><!DOCYTYPE person[<!ELEMENT person (name+,age?,sex*,school,birthday)><!ELEMENT name (#PCADAT)><!ELEMENT age (#PCADAT)><!ELEMENT sex EMPTY><!ATTLIST IDSEX ("man"|"woman") #REQUIRED ><!ELEMENT age ANY><!ELEMENT birthday (#PCADAT)><!ATTLIST BIRTHDATID1 CDATA  #REQUIRED  >]><person><name>zhangsheng</name><age IDSEX="MAN">20</age><sex></sex><school></school><birthday ID1 =""></birthday></person>

原创粉丝点击