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

  • 相关阅读:
    javamail 利用qq邮箱做邮箱服务器,简单小demo
    apache tiles 页面模板的使用
    PHP中Cookie与Session的异同以及使用
    PHP二维数组--去除指定列含有重复项的数组
    PHP实现简单的双色球机选号码
    PHP常用的数学函数和字符串函数
    PHP日期函数
    PHP的操作符与控制结构
    PHP的变量作用域-常亮-全局变量-表单提交变量
    PHP四种输出语句
  • 原文地址:https://www.cnblogs.com/yinger/p/2155399.html
Copyright © 2011-2022 走看看