XML--DTD

什么是DTD?

它可定义合法的XML文档构建模块,它使用一系列合法的元素来定义文档的结构,DTD可被成行的声明于XML文档中,也可以作为一个外部引用。

为什么要使用DTD呢?

1.定义XML文件的结构

<student>
    <name>刘伟</name>
    <number>2966556</number>
<student>

2.为XML文件提供语法和规则


3.内容既可以定义在XML文件中,也可以定义在XML文件之外

内部

<!DOCTYPE root-element [element-declarational]>

外部

<!DOCTYPE root-element SYSTEM "filename">

4.使用XML进行数据交换的行业或组织可定义自己的DTD

5.DTD对于XML是可选的内容。

怎么使用?

1.内部实体声明的语法:<!ENTITY实体名称“实体的值”>

DTD文件中:

<!ENTITY writer"Eric">
<!ENTITY copyright jobeedu.com.cn>

XML文件中

<author>&writer;&copyright;</author>

2.属性的类型


下一步应该学习XML Schema。

Schema类似于DTD,但将会取代DTD,这是为什么呢?

下一篇博客见。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值