`
ITCheng
  • 浏览: 77272 次
  • 来自: 北京
社区版块
存档分类
最新评论

DTD总结

    博客分类:
  • Xml
 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pets SYSTEM "pets.dtd">
<pets>
	<pet>
		<dog>
			<health></health>
			<love></love>
			<decHealth></decHealth>
			<incLove></incLove>
		</dog>
		<penguin>
			<health></health>
			<love></love>
			<decHealth></decHealth>
			<incLove></incLove>
		</penguin>
	</pet>
</pets>

 

<?xml version="1.0" encoding="UTF-8"?>
	<!ELEMENT pets (pet)>
	<!ELEMENT pet (dog,penguin)>
	<!ELEMENT dog (health,love,decHealth,incLove)>
	<!ELEMENT penguin (health,love,decHealth,incLove)>
	<!ELEMENT health (#PCDATA)>
	<!ELEMENT love (#PCDATA)>
	<!ELEMENT decHealth (#PCDATA)>
	<!ELEMENT incLove (#PCDATA)>

 

  以上是外部DTD声明

 如果是内部,则应该为

<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT pets [
	<!ELEMENT pets (pet)>
	<!ELEMENT pet (dog,penguin)>
	<!ELEMENT dog (health,love,decHealth,incLove)>
	<!ELEMENT penguin (health,love,decHealth,incLove)>
	<!ELEMENT health (#PCDATA)>
	<!ELEMENT love (#PCDATA)>
	<!ELEMENT decHealth (#PCDATA)>
	<!ELEMENT incLove (#PCDATA)>
]>
<pets>
	<pet>
		<dog>
			<health></health>
			<love></love>
			<decHealth></decHealth>
			<incLove></incLove>
		</dog>
		<penguin>
			<health></health>
			<love></love>
			<decHealth></decHealth>
			<incLove></incLove>
		</penguin>
	</pet>
</pets>

 

*表示出现0到多次

?表示出现0到1次

#REQUIRED表示必须出现

节点:PCDATA

属性:CDATA

如果在项目中应用,则导入外部样式路径需要写项目路径加DTD名称

http://localhost:8080/Test/TestDTD.dtd

 

分享到:
评论

相关推荐

    DTD 总结 DTD 总结 DTD 总结

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

    xml中dtd总结

    ### XML中的DTD详解 在XML(可扩展标记语言)中,DTD(Document Type Definition,文档类型定义)是一种用于定义XML文档结构的语言。它定义了XML文档中允许的元素、属性和实体等规则,确保XML文档格式正确且符合...

    DTD学习总结

    ### DTD学习总结 在对DTD(Document Type Definition,文档类型定义)进行深入学习后,本文将总结一些关键概念和整体结构,以便更好地理解和应用。 #### DTD基本概念 DTD是一种用于描述XML文档结构的语言,它规定...

    DTD 教程 DTD 实例

    **总结** 理解并掌握 DTD 是创建和管理 XML 文档的关键。通过 DTD,你可以定义文档的结构,控制元素的嵌套和属性的使用,以及实现数据验证,从而保证 XML 数据的质量和一致性。在实际应用中,DTD 通常与 XML Schema...

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

    总结来说,"sql-map-2.dtd"和"sql-map-config-2.dtd"是Ibatis 2.x版本中非常关键的组件,它们为XML配置文件提供了结构化规则,使得开发人员能够编写出合法且易于维护的SQL映射文件和全局配置文件。理解并正确使用...

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

    七、总结 了解XML的外部DTD和内部DTD有助于创建结构清晰、易于维护的XML文档。内部DTD适合简单场景,而外部DTD适用于复杂、多文档共享的情况。通过定义元素、属性和实体,DTD能确保XML文档的结构正确性,提高数据的...

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

    总结起来,`mybatis-3-config.dtd` 和 `mybatis-3-mapper.dtd`是MyBatis框架中的基础组成部分,它们确保了配置文件和映射文件的语法正确性,从而保证了MyBatis的正常运行。理解这两个DTD文件的结构和作用,对于...

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

    总结起来,外部DTD是XML文档结构化和规范化的重要工具,通过与XML文档的分离,它提供了更好的可维护性、复用性和一致性。正确地关联外部DTD对于创建和管理大型、复杂的XML项目至关重要。在实际应用中,理解并熟练...

    mybatis的两个Dtd文件,config.dtd mapper.dtd

    总结来说,`config.dtd`和`mapper.dtd`是MyBatis框架中不可或缺的组成部分,它们规定了配置文件和映射文件的结构,使得XML文件的编写更加规范,同时也提供了IDE的智能提示,增强了开发体验。通过熟练掌握这两个DTD...

    mybatis配置dtd文件

    总结来说,`mybatis-3-config.dtd`和`mybatis-3-mapper.dtd`是MyBatis框架中不可或缺的部分,它们规定了XML配置文件的结构,帮助开发者编写出符合规范的配置,从而实现对数据库的灵活操作。理解并熟练运用这些DTD...

    DTD的定义、规则和编写

    #### 九、总结 DTD作为一种重要的XML文档验证工具,在保证XML文档一致性方面发挥着重要作用。通过定义元素、属性、实体等内容,DTD不仅有助于文档的规范化,也提高了文档的质量和可维护性。理解和掌握DTD的编写规则...

    SSM高级框架所需dtd

    总结来说,DTD在SSM框架中扮演着至关重要的角色,它们为XML配置文件提供了结构约束,确保了配置的准确性和一致性,是理解和调试SSM应用时不可忽视的一部分。开发者在编写或修改这些配置时,应确保遵循对应的DTD规则...

    mybatis-3-mapper.dtd文件下载

    总结来说,`mybatis-3-mapper.dtd` 文件是 Mybatis 中用于验证映射文件语法的 DTD 文件,而 `mybatis-3-config.dtd` 文件则服务于 Mybatis 配置文件。这两个文件确保了 Mybatis 配置和映射文件的正确性,从而保证了...

    spring及其相关dtd

    总结来说,Spring框架的XML配置文件利用DTD提高了开发效率,确保了配置的正确性。同时,Spring与J2EE、Ibatis等技术的整合,提供了强大的企业级应用开发解决方案。了解并熟练掌握Spring的XML配置和DTD,对于Java...

    log4j中的dtd文件

    总结来说,`log4j.dtd`是Log4j框架配置的核心组成部分,它定义了配置文件的结构和元素,使得开发者能够根据项目需求灵活地配置日志行为,包括选择不同的日志输出目的地、定制日志格式以及设置日志级别。通过理解和...

    xml语法检验DTD文件

    XML(Extensible Markup Language)是一种用于...总结来说,DTD是XML文档结构验证的关键工具,通过元素、属性、实体声明来规定XML文档的合法结构。理解并熟练运用DTD,能够帮助开发者创建更规范、更易于处理的XML数据。

    实验二-基于DTD实现XML文档的有效性验证.doc

    本文档总结了基于DTD实现XML文档的有效性验证的实验报告。实验目的是通过定义和引用DTD来实现XML文档的有效性验证,并掌握DTD中各要素的定义。 知识点: 1. DTD(Document Type Definition)的定义:DTD是用于定义...

    ibatis dtd文件

    总结起来,Ibatis的DTD文件是其框架核心的一部分,它们为XML配置文件设定了严格的语法规则,确保了XML文件的正确解析和执行。`sql-map-2.dtd`和`sql-map-config-2.dtd`分别关注SQL映射和配置的细节,使开发者能以...

Global site tag (gtag.js) - Google Analytics