XML文件中的DTD又是什么?

DTD实际可以看做一个或多个XML文件的模板,在XML文件中的元素,元素的属性,元素的排序的顺序,包含的内容,都要满足DTD中的定义。

DTD可以是一个完全独立的文件,也可以在XML文件中直接设定;可以分为:外部DTD(在XML文件中调用另外已经编辑好的DTD)内部DTD


内部DTD:

内部DTD是在XML文件的文件序言区域中定义的

<!DOCTYPE element-name[........  ]〉

〈!DOCTYPE :表示开始设定DTD,注意DOCUTYPE是大写。

上面的DTD定义区可以看作是一个DTD定义的大概框架,为其他XML文件定义DTD,结构和例1的DTD差不多,只是可能需要添加、删除或者更改一些东西而已。在DTD定义的中间是元素设定,这是一个DTD的最主要部分,其主要语法如下:

〈!ELEMENT element-name element-definition〉 

<!ELEMENT:表示开始元素设置,注意此处ELEMENT关键字是大写。 element-name:表示要设置的元素的名称。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值