DTD约束

  • 什么是合法的xml
    • 1)有且仅有一个根节点
    • 2)由开始标签和结束标签组成
    • 3)xml标签区分大小写
    • 4)正确嵌套标签'
  • 1.声明(定义)
    • 1)内部申明:<!DOCTYPE 根节点 []>
    • 2)外部申明:<!DOCTYPE 根节点 SYSTEM “外部DTD文件路径”>
  • 2.元素定义
    • 1)语法:
    • 2)分类:
      • a.空元素 EMPTY
      • b.文本元素 (#PCDATA)
      • c.混合元素 (e1,e2,e3....)
    • 3)限制要求:
      • a. , 代表出现的顺序
      • b +代表出现出现一次或n次
      • c * 代表出现0次或多次
      • d. |代表多选一
      • e. ?代表出现0次或1次
  • 3.属性定义(attribute list)
    • 1)语法:
    • 2)类型
      • a.文本类型:CDATA
      • b.唯一表示:ID 不能以/或者数字开头
      • c.枚举类型:(男|女|) 多选一
    • 3)设置说明
      • a.必选:#REQUIRED
      • b.可选:#IMPLIED
  • 4.特殊字符转义
    • “(双引号) --> &quot;
    • ‘(单引号) --> &apos;
    • >(大于) --> &gt;
    • <(小于) --> &lt;
    • &(逻辑与) -> &amp;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值