DTD不完全笔记

DTD : ENTITY ELEMENT ATTLIST
 
[Definition: A markup declaration is an element type declaration, an attribute-list declaration, an entity declaration, or a notation declaration.] These declarations MAY be contained in whole or in part within parameter entities, as described in the well-formedness and validity constraints below. For further information, see 4 Physical Structures.

element
attlist
entity
notation

实体是一种名称/值对,而元素是有DTD定义的实体的标记标签。DTD同时也在语言中为每个标签描述内容与语法。

条件段:conditional section

[1]注释<!-- -->
[2]实体(Entity):
1)parsed
2)unparsed
or
1)通用实体 用于XML   <!ENTITY name value>
2)参数实体 用于XML DTD <!ENTITY % name value>

e.g
<!ENTITY % HTMLlat1 PUBLIC
   "-//W3C//ENTITIES Latin1//EN//HTML"
   "HTMLlat1.ent">
%HTMLlat1;<!-- 通用实体都作为定义成语言的一部分 -->


+ 出现一次或多次
* 不出现or出现多次
? 可以不出现or出现一次

大小写敏感
[3]元素
[4]元素属性

#PCCDATA
可进行解析的字符数据
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值