首页 > 代码库 > XMLDTD
XMLDTD
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。