`
zhangyaochun
  • 浏览: 2621802 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

说说DTD(doctype)

阅读更多

其实在很多场合说过这个点了,但是没有系统的介绍一下,还是简单说说吧,面试的时候还是很多的。

 

先说说<!DOCTYPE>标签

 

 

  •  声明位于文档中的最前面的位置,处于<html>标签之前
  •  告知浏览器文档使用哪种HTML或XHTML规范

标签可以声明的DTD类型
  • 严格
  • 过渡
  • 基于框架

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
  •  声明的根元素:html
  •  它在公共标识被定义为"-//W3C//DTD XHTML 1.0 Strict//EN"  
  

HTML 4.01 规定了三种文档类型
  • Strict
  • Transitional
  • Frameset


XHTML 1.0 规定了三种文档类型
  • Strict
  • Transitional
  • Frameset



注释

    <!DOCTYPE>标签没有结束标签



扩展阅读:

 

 

分享到:
评论

相关推荐

    DTD(文档类型定义)

    DOCTYPE myDoc SYSTEM "myDTD.dtd"&gt; ``` 在这个例子中,`myDTD.dtd`文件包含了`myDoc`文档的DTD定义。 3. **内外DTD声明**: 当一个XML文档需要结合内部声明和外部声明时,可以使用混合型DTD声明。在`&lt;!DOCTYPE...

    DTD 总结 DTD 总结 DTD 总结

    DOCTYPE myDoc SYSTEM "myDTD.dtd"&gt;`。 - **内部DTD**:内部DTD是包含在XML文档本身中的DTD,直接写在`&lt;!DOCTYPE&gt;`声明内,不引用外部文件。 - **匿名DTD**:在XML文档中以实体的形式存在,通常用在XML Schema中,...

    DOCTYPE文档类型声明

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

    HTML !DOCTYPE 标签.docx

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt; ``` 值得注意的是,HTML5不再需要引用DTD,其DOCTYPE声明简化为: ```html &lt;!DOCTYPE html&gt; ``` ...

    mybatis-3-config.dtd mybatis-3-mapper.dtd

    在MyBatis中,`mybatis-3-config.dtd` 和 `mybatis-3-mapper.dtd` 是两个至关重要的DTD(Document Type Definition)文件,它们定义了MyBatis配置文件和映射文件的结构和规则。 首先,让我们深入了解一下`mybatis-3...

    HTML !DOCTYPE 标签 声明HTML版本

    DOCTYPE&gt; 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。 HTML5 不基于 SGML,所以不需要引用 DTD。 提示:请始终向 HTML 文档添加 &lt;!DOCTYPE&gt; 声明,这样...

    DTD验证XML详解

    DOCTYPE document SYSTEM "DTD_file.dtd"&gt;`。 3. **DTD验证过程**: - **元素模型(Content Model)**:描述元素可以包含哪些子元素,如`&lt;!ELEMENT parent (child1|child2)*&gt;`表示`parent`元素可以包含零个或多个`...

    html标题_DOCTYPE的含义

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; ``` 3. **XHTML Frameset DTD**:适用于包含框架的XHTML文档。例如: ```html &lt;!...

    DTD 教程 DTD 实例

    DOCTYPE catalog [ &lt;!ELEMENT catalog (book+)&gt; &lt;!ELEMENT book (title, author+, year)&gt; &lt;!ELEMENT title (#PCDATA)&gt; &lt;!ELEMENT author (#PCDATA)&gt; &lt;!ELEMENT year (#PCDATA)&gt; ]&gt; ``` 这个例子定义了一个 `catalog...

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

    DOCTYPE myDoc SYSTEM "myDTD.dtd"&gt; &lt;element1&gt;Some data ``` 在这里,`myDTD.dtd`是包含DTD定义的文件名。这样,多个XML文档可以共享同一个DTD,确保它们都遵循相同的结构。 四、DTD的元素定义 在DTD中,...

    xml与DTD,xml与DTD

    - **外部DTD**:DTD作为单独的文件存在,并通过XML文档中的DOCTYPE声明来引用。适用于大型项目或多个文档共享相同的DTD规则的情况。 #### 五、DTD的声明 DTD声明总是以`&lt;!DOCTYPE&gt;`开头,后跟根元素的名称。内部...

    mybatis-3-config/mapper.dtd 解决mybatis头文件报错

    然后打开eclipse -&gt;Window-&gt;prefenrence-&gt;XML-&gt;XML Catalog-&gt;User Specifiled Entreis-&gt;Add-&gt;Location(此处是你放dtd文件的位置例如:‪D:\mybatis\mybatis-3-config.dtd)-&gt;Key(如果更改config,此处应该是:-//...

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

    DOCTYPE documentName SYSTEM "DTD_file_location.dtd"&gt; ``` 在这里,`documentName`是XML文档的根元素名称,`DTD_file_location.dtd`是外部DTD文件的URL或路径。使用`SYSTEM`关键字表明我们在引用一个系统资源,而...

    sql-map-2.dtd和sql-map-config-2.dtd

    DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"&gt; ``` 这样,XML解析器就能够识别并验证配置文件的结构,确保其遵循Ibatis的规范...

    HTML 元素与合法的 Doctype.docx

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;` - **Strict**: `&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" ...

    dwr20.dtd约束文件

    dwr20.dtd约束文件。 &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd" &gt;

    配置dtd方法截图

    DOCTYPE documentName SYSTEM "DTDFileName.dtd"&gt; ``` 在这里,"documentName"是你自定义的文档名称,"DTDFileName.dtd"是DTD文件的实际路径和名称。如果选择内联,DTD的定义将直接写在`&lt;!DOCTYPE&gt;`声明之后,不...

    很实用DTD文档

    DOCTYPE note SYSTEM "note.dtd"&gt; ``` 这里,`SYSTEM "note.dtd"`指定了DTD文件的位置。XML文档会从指定的路径加载DTD文件进行验证。 使用DTD的好处包括: 1. **文档自描述**:每个XML文档都可以包含其格式的描述...

    struts2 配置dtd 自动提示

    输入DOCTYPE声明中的ID(不包括引号),并指向本地的`struts-2.0.dtd`文件。 完成上述配置后,Eclipse将在编写`struts.xml`时提供元素的子元素列表、属性提示以及属性的可选值。例如,当你在`&lt;struts&gt;`元素下键入`...

    使用DTD实现文档结构定义

    实验要求: 1.掌握DTD基本语法规范 2.掌握DTD对元素的声明 ...DOCTYPE myMessage [ &lt;!ELEMENT myMessage (message)&gt; &lt;!ELEMENT message (#PCDATA)&gt; ]&gt; !- -这是一个注释&gt;&gt; &lt;message&gt;hello!大家好&lt;/Message&gt;

Global site tag (gtag.js) - Google Analytics