xml的DTD约束
2018-06-12 09:45
260 查看
约束文件
<?xml version="1.0" encoding="UTF-8"?> <!-- 模拟servlet2.3规范,如果开发人员需要在xml使用当前DTD约束,必须包括DOCTYPE。 格式如下: <!DOCTYPE web-app SYSTEM "web-app_2_3.dtd"> --> <!ELEMENT web-app (servlet*,servlet-mapping* , welcome-file-list?) > <!ELEMENT servlet (servlet-name,description?,(servlet-class|jsp-file))> <!ELEMENT servlet-mapping (servlet-name,url-pattern+) > <!ELEMENT servlet-name (#PCDATA)> <!ELEMENT servlet-class (#PCDATA)> <!ELEMENT url-pattern (#PCDATA)> <!ELEMENT description (#PCDATA)> <!ELEMENT jsp-file (#PCDATA)> <!ELEMENT welcome-file-list (welcome-file+)> <!ELEMENT welcome-file (#PCDATA)> <!ATTLIST web-app version CDATA #IMPLIED>
* 标签出现任意多次
?标签出现0次或一次
+标签至少出现一次
, 隔开规定的标签每个都要出现,且只能一次
| 隔开,两个出现任意一个,只能一次
上面这些有点类似正则匹配
根据上面的约束写的web.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app SYSTEM "web-app_2_3.dtd"> <web-app version="1.0"> <servlet> <servlet-name></servlet-name> <servlet-class></servlet-class> </servlet> <servlet-mapping> <servlet-name> </servlet-name> <url-pattern> </url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file> </welcome-file> </welcome-file-list> </web-app>
相关文章推荐
- 使用dtd制作XML约束
- 【XML系列】----DTD约束(一)
- xml约束之dtd约束和schema约束---3
- XML约束技术-DTD约束
- 使用DTD文档对 xml 1 作业中的xml文档进行约束,其中河北省只能依次包含石家庄市、张家口市、保定市这三个市,保定市可以有多个或者1个,给保定市定义属性编号为ID类型,必须有;属性name为字符
- javaweb学习总结八(xml约束DTD)
- xml学习笔记2--DTD约束
- xml约束之dtd约束和schema约束---3
- XML文档数据库--DTD约束简单演示
- XML 的 约束 :DTD 、 Schema
- xml约束技术之dtd
- XML与DTD约束的例子- 电视节目表DTD
- eclipse添加dtd约束和xml约束的方法
- 学习笔记——XML的DTD语义约束
- 黑马训练营 -----XML语法与DTD,Schema约束
- xml—约束(DTD)
- J2EE进阶之XML DTD约束和JAXP的DOM解析 六
- xml约束之dtd约束和schema约束---3
- XML约束之DTD
- XML约束--DTD约束