码迷,mamicode.com
首页 > 其他好文 > 详细

XMLDTD

时间:2017-07-22 22:21:08      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:正则   1.2   路径   声明   正则表达式   doc   sys   内容   doctype   

1.DTD的引入方式

      1.1 在XML内部使用DTD,直接在xml文档直接声明DOCTYPE

      1.2.在外部编写dtd文件,在xml文档中引入dtd文件,如 <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">

其中properties 为dtd根几点元素名称, SYSTEM后面为dtd文档路径。

 

2.DTD的编写规则

    2.1 DTD元素的编写

       普通元素的格式为 <!ELEMENT  元素名称  元素关键字/>,元素关键字有以下几种:

       1. EMPTY:空元素

       2.  ANY:随意内容 

       3.(#PCDATA): 字符串内容

        带有子元素的元素格式为 <!ELEMENT  元素名称  (子元素1+,子元素2?)/>

      在对有子元素的元素声明是,元素关键字列使用()包裹,元素间通过,分割,元素最后可以使用 + ,*,?或者空来标识元素的数量,

与正则表达式的通用符号含义相同,+为一次或者多次,*为0次或者多次,?为0次或者一次,不包含通用符号则表示为必须出现1次。在元素列表中还可以使用(子元素1|子元素2)*这种形式组合使用,

标识子元素1和2都出现0次或者多次

 

 

   

 

XMLDTD

标签:正则   1.2   路径   声明   正则表达式   doc   sys   内容   doctype   

原文地址:http://www.cnblogs.com/lzlbok/p/7222635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!