dtd入门和引入方式
2017-12-04 21:01
162 查看
1.dtd入门
创建一个文件,后缀名 .dtd
步骤:
(1)看xml 的元素个数,有几个就写几个
(3)需要在xml文件中引入dtd文件
打开xml文件使用浏览器打开,浏览器只负责校验xml的语法,不负责校验约束
使用工具来校验约束,[myeclipse]
创建项目day05
下面的src目录下,创建一个xml和dtd
当xml中引入dtd文件之后,右侧红色会提示出错
2.dtd的三种引入方式
(1)引入外部dtd文件
(2)使用内部的dtd文件
(3)使用外部的dtd文件(网络上的dtd)
使用dtd定义元素
创建一个文件,后缀名 .dtd
步骤:
(1)看xml 的元素个数,有几个就写几个
//复杂元素 <!ELEMENT 元素名称 (子元素)> //简单元素 <!ELEMENT 元素名称 (#PCDATA)>
(3)需要在xml文件中引入dtd文件
<!DOCTYPE> 根元素名称 SYSTEM "dtd文件的路径"
打开xml文件使用浏览器打开,浏览器只负责校验xml的语法,不负责校验约束
使用工具来校验约束,[myeclipse]
创建项目day05
下面的src目录下,创建一个xml和dtd
当xml中引入dtd文件之后,右侧红色会提示出错
2.dtd的三种引入方式
(1)引入外部dtd文件
<!DOCTYPE 根元素名称 SYSTEM "DTD路径">
(2)使用内部的dtd文件
<!DOCTYPE 根元素名称 [<!ELEMENT person(name,age)><!ELEMENT name (#PCDATA)><!ELEMENT age (#PCDATA)> ]>
(3)使用外部的dtd文件(网络上的dtd)
<!DOCTYPE 根元素 PUBLIC "DTD名称" "DTD文档的URL">
使用dtd定义元素
- 语法:<!ELEMENT 元素名 约束> - 简单元素:没有子元素 <!ELEMENT name (#PCDATA)> - (#PCDATA):字符串类型 - any:任意 - 复杂元素 <!ELEMENT person(name,age,sex)> 子元素只能出现一次 +:一次或多次 ?:表示0次或者1次 *:0次或者多次 子元素用逗号隔开,表示顺序。 用|隔开,表示仅出现其中一个
相关文章推荐
- CSS入门-引入方式
- javaScript:是WEB上强大的脚本语言,入门案例,javascript的组成,引入方式
- dtd约束文件的引入方式
- CSS的四种引入方式
- Tensorflow教程-TensorFlow运作方式入门
- Xamarin.Forms入门困扰与解决方式-No.5
- 《Java从入门到放弃》入门篇:Struts2的基本访问方式(二)
- STORM入门之(Stream Groupings分组方式)
- xml外部引入dtd文件
- css的引入方式
- Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包
- Eclipse引入jar包的三种方式
- 深度学习6:TensorFlow运作方式入门
- maven怎么 引入自定义jar的三种方式 图文教程
- 引入CSS的方式有哪些?link和@import的有何区别应如何选择
- 工作笔记(三):SpringMVC入门实例--全注解方式
- PHP中引入文件的四种方式及区别
- 引入css的四种方式
- 3.24 学前端 CSS之概述和引入方式
- Linux下进程间共享内存编码方式入门