zoukankan      html  css  js  c++  java
  • XML之外部DTD和内部DTD

    DTD(Document Type Definition):文档类型定义,可以定义合法的XML文档结构,它使用一系列合法元素来定义文档的结构。DTD分为内部DTD和外部DTD,所谓内部DTD是指该DTD在某个文档的内部,只被该文档使用。外部DTD是指该DTD不在文档内部,可以被其他所有的文档来共享。

    符号

    含义

    +

    >=1

    *

    >=0

    =0 =1

    数据的分类:

    1PCDATAparse character data:可以解析的字符数据;

    2CDATAcharacter data)字符数据,不会由解析器解析。

    DTD在XML文档中定义方式:<!DOCTYPE 根 SYSTEM "验证文档.dtd">

    内部DTD举例:

    电影movie和actor后跟+表示xml文件中movie元素大于等于一个存在,rating后跟*表示元素大于等于0个存在,其中#PCDATA表示该元素可解析。

    外部DTD举例:

    dtdXML文件外称为外部dtd

    1XML如下

     2、demo3.dtd如下:

  • 相关阅读:
    Js 作用域链
    JS 上下文模式
    javascript
    HTTP概念进阶
    JavaScript运行机制详解
    浅谈循环中setTimeout执行顺序问题
    Js 运行机制 (重点!!)
    javascript
    jQuery 知识点总结
    Educational Codeforces Round 87 (Rated for Div. 2)
  • 原文地址:https://www.cnblogs.com/dingxiaomei/p/7788979.html
Copyright © 2011-2022 走看看