DTD约束

dtd简介

XML的使用我们发现只要遵守XML的语法规定,编写一个结构良好的XML还是很轻松的

1. 什么是格式良好XML
  有且只有一个根元素
  XML标签大小写正确区分
  正确使用结束标签
  正确嵌套标签
  使用了合法的标签名
  定义有效的属性


2. 在XML加入DTD声明
DTD约束_第1张图片


3. 元素定义的语法
   
   注:根标签也要定义!!!
                          

4. 元素的分类
   //空元素
   //文本元素
   //混合元素


5. 元素的限制
   ,
   |
   次数: +, 1~n
    *, 0~n
    ?, 0或1
       


6. 属性定义的语法
         att_name type
   >
   attribute
   ID 
   (男|女)
   CDATA 
   IDREF
   reference

   #REQUIRED/#IMPLIED

6. XML中的特殊符号
   &(逻辑与)  &        
   <(小于)    <        
   >(大于)    >        
   "(双引号)  "      
   '(单引号)  '

 

DTD限制config.xml   如下代码:









]>

    
        张小明
        10
        
            1234567
        

        

    

    
        张大明
        35
        
            [email protected]
        

    

    

DTD限制servlet相关标签  代码如下:


xmlns="http://www.example.org/config2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.example.org/config2 config2.xsd">
    
    
    
        
        
    

    
        
        
    

 

 

 

 

 

 

你可能感兴趣的:(DTD约束)