zoukankan      html  css  js  c++  java
  • XML学习第二节 DTD介绍

    1.DTD 简介 :它是为 XML 文件提供语法和规则的

    为了更好的进行数据的交换,就必须要定义一定的规则,所以要使用DTD

    11

    2.外部 DTD

    关键字:

    SYSTEM :由一个作者或者组织制定的,在众多的XML中通用的DTD

    PUBLIC :由权威机构提供的

    13

    14

    3. XML 文件的构成

    元素

    属性

    实体

    PCDATA

    CDATA

    4.DTD 元素

    15

    注意上面的第二个例子 是要求按顺序的!

    空元素

    <!ELEMENT  elementName  EMPTY>
    
    DTD: <!ELEMENT  br  EMPTY>
    
    XML: <br />

    元素出现的次数:类似 正则表达式 的表示

    16

    使用上面的各种标识符可以使得元素

    要求要有顺序

    不要求有顺序

    可以有重复元素

    5. DTD 属性

    17

    属性的类型 : 前面三个是常用的

    18

    属性的默认值

    19

    使用例子:

    20

    6.DTD  实体

    类似 C 语言中的宏定义,&entityName; 来引用

    实体可以定义在内部,也可以是外部

    21

    7.命名空间

    22

    前缀标识法:在元素名或者属性名前面添加一个标志,以唯一的区分当前的元素或者属性时来自哪个DTD

    23

    8.验证XML文件是否符合DTD的要求的程序

    24

  • 相关阅读:
    BlockingQueue 原理 分析
    java引用 强引用,软引用,弱引用
    actomic cas无锁操作。
    MongoDB库设计原则及实践
    spring事物传播机制 事物隔离级别
    Hive UDAF介绍与开发
    [技术学习]js接口继承
    [技术学习]js继承
    [技术学习]正则表达式分析
    [技术学习]js正则表达式汇总
  • 原文地址:https://www.cnblogs.com/yinger/p/2155399.html
Copyright © 2011-2022 走看看