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

  • 相关阅读:
    1265 四点共面
    1003 阶乘后面0的数量
    1080 两个数的平方和
    1090 3个数和为0
    1087 1 10 100 1000
    1082 与7无关的数
    OpenLayers工作原理
    CI(持续集成)CD(持续交付)
    打包命令
    文件与目录管理重点
  • 原文地址:https://www.cnblogs.com/yinger/p/2155399.html
Copyright © 2011-2022 走看看