XML DTD & Schema 笔记整理

阅读更多

 

个人笔记整理的,详细请参看 http://www.w3school.com.cn/dtd/index.asp

 

 

 

 

1. 内部
 
 
 
 
 
]>

2. 外部:
 
3. XML:
 element
 attribute
 entity
 PCDATA
 CDATA

4. 声明一个元素:
 
 
 
   // 带有任何内容的元素


5. 带有子元素(序列)的元素:
 
 
 
 
 

6. 声明属性:
 

 
  // xml 实例
 
 // 属性类型:
 CDATA: 值为字符数据
 (en1|en2...) 枚举列表中的一个值
 ID 值为唯一的 id
 ENTITY: 值为一个实体

 // 值
 #REQUIRED
 #IMPLIED 不是必须的
 #FIXED value 固定的

 
  // 合法
   // 合法


 
  //  合法
  // 非法


 
 
 
7.  实体声明:
 
   

 
 

 &writer;©right; // xml

8.   XML Schema:
 
 定义可出现在文档中的元素
 定义可出现在文档中的属性
 定义哪个元素是子元素
 定义子元素的次序
 定义子元素的数目
 定义元素是否为空,或者是否可包含文本
 定义元素和属性的数据类型
 定义元素和属性的默认值以及固定值

9.   XML Schema 最重要的能力之一就是对数据类型的支持:
10.  最常用的类型是:
 xs:string
 xs:decimal
 xs:integer
 xs:boolean
 xs:date
 xs:time

11.  值:
  // 默认值
   // 固定值

12.  属性:
 

 Smith  对应 --->

  // 必须的属性

13. 对一组值的限定
 
  
   
     
     
     
   

  

 

 或者
 

 
  
    
    
    
  

 

14.  对一系列值的限定
 

 
  
    
  

 

 

15.  对长度的限定:
 
  
   
     
   

  

 

16.  可以按任意顺序出

你可能感兴趣的:(XML,Microsoft,ASP)