`

!DOCTYPE 的几种引用方式(本地DTD和网络DTD)

    博客分类:
  • xml
阅读更多
什么是DOCTYPE?

文档类型标签,一个!DOCTYPE标签是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档。


1. 网络类型DTD
语法:
<!DOCTYPE 根元素
PUBLIC "注册//组织//类型 标签//定义 语言"
"文档类型定义位置"
[< !--内部子集声明,可选项目-->]
>


实例:
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

注意:html如果不指定!DOCTYPE时,可能CSS部分属性不能生效。


2. 指定本地类型DTD
语法:
<!DOCTYPE 根元素
PUBLIC "注册//组织//类型 标签//定义 语言"
"文档类型定义位置"
[< !--内部子集声明,可选项目-->][3]
>


实例:相对路径
<!DOCTYPE mapper SYSTEM "../../dtd/mybatis-3-mapper.dtd">

注意:也可以是本项目内的可访问的URL。

3. 内联类型DTD
语法:
<!DOCTYPE 根元素
[
文档类型定义里头的内容:
元素/属性/实体/符号
处理指令/批注/引用
]
>


<!DOCTYPE 百度百科_行标签
[
 <!ELEMENT 多行 (排*)
 <!ELEMENT 排 O - (#PCDATA) -- 已解析的字符数据 -->
 <!ENTITY 百度百科_行标签 "</排>">
 <!SHORTREF 壹行 "&#引;&#短;" 百度百科_行标签 -- !短参考 -->
 <!USEMAP 壹行 排>
]
>

分享到:
评论

相关推荐

    HTML !DOCTYPE 标签 声明HTML版本

    DOCTYPE&gt;标签的定义和用法。 准确的说,&lt;!DOCTYPE&gt;并不是HTML标签,它声明web浏览器关于页面使用哪个 HTML 版本进行编写的指令。 在 HTML 4.01 中,&lt;!DOCTYPE&gt; 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了...

    HTML !DOCTYPE 标签.docx

    在HTML 4.01和XHTML 1.0中,有三种不同的DTD类型: 1. **Strict**:严格类型,不包含任何过时的或非标准的元素和属性,鼓励使用CSS进行样式控制,提供最纯净的HTML结构。 2. **Transitional**:过渡类型,允许使用...

    DTD(文档类型定义)

    在编程和工具应用中,处理DTD的方式多种多样,包括使用XML解析器(如Java的DOM、SAX或StAX解析器)来验证XML文档,或者利用XML编辑器(如Notepad++或XML Spy)直接编辑和检查DTD。同时,开发过程中,了解和使用DTD有...

    DTD验证XML详解

    DOCTYPE&gt;`声明引用外部的DTD文件,如`&lt;!DOCTYPE document SYSTEM "DTD_file.dtd"&gt;`。 3. **DTD验证过程**: - **元素模型(Content Model)**:描述元素可以包含哪些子元素,如`&lt;!ELEMENT parent (child1|child2)*...

    网页 DOCTYPE html标签的作用1

    DOCTYPE html&gt;` 的声明变得简洁,不再需要引用外部的DTD(Document Type Definition),并且它总是触发标准模式。这简化了开发流程,同时减少了网络请求,提高了页面加载速度。 总结起来,`&lt;!DOCTYPE html&gt;` 在HTML...

    DOCTYPE文档类型声明

    DOCTYPE声明不是HTML或XHTML的一部分,而是引用了一个外部的文档类型定义(DTD),这个DTD定义了文档结构的规则和语法。 在不同的HTML和XHTML版本中,DOCTYPE声明的格式有所不同。例如,HTML 3.2的DOCTYPE声明是`&lt;!...

    html标题_DOCTYPE的含义

    这里的`public_identifier`是公开标识符,`URL`是可选的,指向Dialect Type Definition (DTD)的在线位置,DTD是一组规则,定义了文档结构和元素的合法性。 W3C(万维网联盟)是制定这些规范的组织,旨在统一和标准...

    HTML和XHTML的联系与区别,文档类型<!DOCTYPE>

    HTML(HyperText Markup Language)和XHTML(Extensible HyperText Markup Language)是两种广泛用于创建网页的标准标记语言。它们在互联网上起着至关重要的作用,为网页提供了结构和语义。虽然HTML和XHTML在很多...

    Dubbo配置文件依赖的本地DTD

    使用本地DTD的好处在于提高了系统的稳定性和响应速度,特别是在网络环境不稳定或有安全隔离需求的场景下。同时,这也有助于开发和测试环境中离线工作,避免了因网络问题导致的配置解析异常。 总的来说,理解并掌握...

    XML中的外部dtd和内部dtd实例

    DTD是一种元语言,它允许我们定义XML文档的合法结构和内容。通过定义元素类型、属性和实体,DTD确保XML文档遵循一定的规则,从而提高数据的可读性和一致性。 二、内部DTD 内部DTD是直接包含在XML文档中的DTD定义。...

    配置dtd方法截图

    外部DTD的引用方式如下: ```xml &lt;!DOCTYPE documentName SYSTEM "DTDFileName.dtd"&gt; ``` 在这里,"documentName"是你自定义的文档名称,"DTDFileName.dtd"是DTD文件的实际路径和名称。如果选择内联,DTD的定义将...

    XML的DTD教程

    **DTD文档可以通过以下三种方式进行声明:** 1. **内部DTD文档**:将DTD定义放在XML文档内部。 ```xml &lt;!DOCTYPE 根元素 [ 定义内容 ]&gt; ``` 2. **外部DTD文档**:将DTD定义放在单独的文件中,然后在XML文档中...

    将DTD与XML文档相关联之外部DTD

    在XML(可扩展标记语言)文档中,DTD(文档类型定义)是一种重要的元数据,用于定义文档结构和元素规则。DTD允许我们规范XML文件的结构,确保数据的准确性和一致性。本文将深入探讨如何通过外部DTD将DTD文件与XML...

    DTD 总结 DTD 总结 DTD 总结

    **DTD(Document Type Definition)**是XML文档类型定义的缩写,它是一种规范,用于定义XML文档的结构和限制。DTD允许我们为XML文档创建一套预定义的规则,确保文档内容遵循特定的格式,便于数据交换和处理。下面将...

    搭建struts2框架

    DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"&gt; &lt;result name="success"&gt;/loginSuccess.jsp ...

    xml与dtd调用相关实例

    在这个例子中,`PUBLIC`关键字后面跟着一个ID(标识符)和DTD的URL,用于引用W3C的XHTML 1.0 Transitional DTD。 在处理XML和DTD时,我们还需要了解以下关键概念: 1. **元素(Element)**:XML文档的基本构建块,...

    xml语法检验DTD文件

    它分为内部DTD、外部DTD和混合内部和外部DTD三种形式。 1. **内部DTD**:在XML文档的开头,通过`&lt;!DOCTYPE&gt;`声明直接包含DTD的定义。例如: ```xml &lt;!DOCTYPE document [ &lt;!-- 内部DTD的内容 --&gt; ]&gt; ... ...

    很实用DTD文档

    文档类型定义(DTD,Document Type Definition)是一种用于规范XML文档结构的语言,确保XML文档符合预定义的规则。DTD通过定义元素、属性、实体等来创建一套文档约束,从而帮助解析器验证XML文档的有效性。 在XML文...

    XML DTD简单设计

    在XML中,DTD(Document Type Definition)是一种定义XML文档结构的规范,它规定了XML文档的元素和属性的规则。DTD可以帮助确保XML文档的合法性,即文档是否遵循了预定义的结构。 XML DTD的编写可以分为内部DTD和...

    几个常用的DTD

    DOCTYPE&gt;`声明,外部引用则通过指定系统标识符或公共标识符来指向DTD文件。 下面是一些常用的DTD: 1. **HTML DTD**:HTML文档通常基于特定的DTD,如HTML4.01和XHTML1.0。HTML4.01提供了三种DTD:Strict、 ...

Global site tag (gtag.js) - Google Analytics