XML文件中的DTD是什么?

一,何为DTD

DTD的全称为Document Type Definition,是一种文件定义格式,它规定了XML文件结构为XML文件提供了语法与规则。在DTD中定义XML文件的结构,然后按照DTD的声明来编写XML文件。就好像编程语言中的函数定义,在使用函数时要根据函数声明的格式进行来引用

1 DTD声明开始语句


外部声明:<!DOCTYPE引用的DTD的根元素关键字(SYSTEM / PUBLIC)“dtd文件名称/ dtd文件的网络地址”>
对于外部声明有多种形式,主要分为SYSTEM和PUBLIC类型的文件。SYSTEM
:一个作者或组织编写的众多XML文档中通用的DTD;
PUBLIC:由权威机构制定,提供给特定行业或公众使用的DTD 。

内部格式:

<!DOCTYPE根元素[

<!ELEMENT根元素(元素1,元素2)>

<!ELEMENT元素1(#PCDATA)>

<!ELEMENT元素2(#PCDATA)>

]>
外部声明的格式分两种,对应的关键字为 “SYSTEM” 与 “public”
<!DOCTYPE根元素SYSTEM“外部DTD文件”>
<!ELEMENT元素名元素内容描述>





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值