`

xml dtd实例

    博客分类:
  • xml
阅读更多

关于dtd就不多介绍

 

以下是个实例,包含绝大多情况

 

<?xml version="1.0" encoding="UTF-8"?>
<!-- 被2012 () 使用XMLSpy v编辑的 (http://www.altova.com) by -->
<!--数据访问根节点-->
<!ELEMENT DataAccessLayer (mapper+)>
<!--数据映射,包含需要映射表、结果集与增删改查语句。-->
<!ELEMENT mapper (Methods+, table+, resultMap+, select+, update+, delete+, insert+)+>
<!ATTLIST mapper
	namespace ID #IMPLIED
>
<!--数据源表-->
<!ELEMENT table (column+)+>
<!ATTLIST table
	id ID #REQUIRED
	jdbcTableName CDATA #REQUIRED
>
<!--数据列-->
<!ELEMENT column (many-to-one*, one-to-many*)+>
<!ATTLIST column
	name ID #REQUIRED
	type (date | timestamp | string | boolean | decimal) #FIXED "date"
	length CDATA #REQUIRED
	jdbcName CDATA #REQUIRED
	keyColumn (true | false) #REQUIRED
	jdbcType (varchar | datetime | decimal) #REQUIRED
	jdbcComment CDATA #REQUIRED
>
<!--表间关系:多对一。-->
<!ELEMENT many-to-one EMPTY>
<!ATTLIST many-to-one
	refTable ID #REQUIRED
	unique (true | false) #IMPLIED
	cascade (all | none | save-or-delete) #IMPLIED
>
<!ELEMENT one-to-many EMPTY>
<!ATTLIST one-to-many
	refTable ID #REQUIRED
	cascade (all | none | save-or-delete) #IMPLIED
>
<!ELEMENT Methods (#PCDATA)>
<!ATTLIST Methods
	name CDATA #REQUIRED
	class CDATA #REQUIRED
>
 

 

大家只要引用这个dtd,自然就知道其厉害之处。

不是我写的dtd,而是dtd

 

分享到:
评论

相关推荐

    XML-DTD实例讲解

    XML入门精解之DTD 文件格式定义(XML DTD)  DTD实际上可以看作一个或多个XML文件的模板,这些XML文件中的元素、元素的属性、元素的排列方式/顺序、元素能够包含的内容等,都必须符合DTD中的定义。XML文件中的元素,...

    xml与dtd调用相关实例

    在本实例中,我们将深入探讨XML与DTD之间的关系,包括内部DTD和外部DTD的使用。 首先,我们来理解什么是内部DTD。内部DTD是直接嵌入到XML文档中的DTD定义,通常放在文档的`&lt;!DOCTYPE&gt;`声明中。例如: ```xml &lt;?xml...

    XML DTD XSL XLD DOM

    "DTD练习.rar"和"SCHEMA练习.rar"可能包含了一些实践性的练习题,帮助你深入理解如何使用DTD和XML Schema来定义和验证XML文档。 总的来说,这些文件涵盖了XML的基础知识,如XML结构、DTD的使用、XSLT转换以及DOM...

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

    理解XML的外部DTD和内部DTD对于编写符合规范的XML文档至关重要。 一、XML DTD概述 DTD是一种元语言,它允许我们定义XML文档的合法结构和内容。通过定义元素类型、属性和实体,DTD确保XML文档遵循一定的规则,从而...

    XML DTD简单设计

    `Main.xml`、`book2.xml`、`book3.xml`这三个文件可能是使用了上述DTD定义的XML文档实例。`Main.xml`可能是一个主文档,包含了对其他XML文档的引用或集合;`book2.xml`和`book3.xml`则可能是分别描述两本书的信息,...

    DTD 教程 DTD 实例

    DTD 是 XML(Extensible Markup Language)文档的结构定义工具,它用于描述 XML 文档的元素、属性、实体等结构,确保 XML 文档的合法性。DTD 的作用在于提供一种机制,使数据在传输或交换过程中保持一致性和可预测性...

    dtd.rar_dtd_java dtd_xml dtd

    首先,创建一个`DocumentBuilderFactory`实例,然后设置其验证属性为true,并指定DTD的位置。接着,用`DocumentBuilder`解析XML文件,如果XML不合法,会抛出异常。 6. **DTD的应用**:DTD常用于Web服务、配置文件、...

    XML简单实例 XML简单实例

    本实例将通过四个文件——saveit.dtd、saveit.xml、saveit.xslt和SPY,来展示XML的基本用法和工作流程。 首先,我们来看`saveit.dtd`文件,这是一个文档类型定义(DTD)。DTD是用来定义XML文档结构的规则集,它规定...

    xml dtd xsd 标准格式

    XML(eXtensible Markup Language)是一种用于标记数据的语言,它允许用户自定义标签来描述数据,使得数据具有结构和语义。...通过提供的压缩包文件,你可以学习到具体的DTD和XSD实例,加深对这些概念的理解。

    DTD教程实例

    本教程集成了详细的DTD知识讲解与实例,是XML开发者不可多得的学习资源。 XML(eXtensible Markup Language)是一种自定义标记语言,广泛应用于数据交换、存储和呈现。而DTD则是XML的基石之一,它提供了一种机制来...

    XMLSPY实例教程

    2. **XML验证**: XMLSPY支持XML文档与XSD(XML Schema Definition)或DTD(Document Type Definition)进行验证,确保文档符合预定义的结构规则。这在处理复杂的数据结构时尤为重要,能确保数据的准确性和一致性。 ...

    python生成xml时规定dtd实例方法

    本文将详细介绍如何在Python中生成XML文件,并规定相应的DTD实例方法。 首先,了解DTD的声明方式是必要的。DTD可以声明为内部或外部两种类型。内部DTD直接位于XML文档中,适用于小型或私有的XML文档。外部DTD则独立...

    DTD的CHM帮助文档

    8. **实例分析**:提供XML文档和对应的DTD示例,帮助读者理解和应用所学知识。 9. **相关工具**:介绍用于创建、编辑和查看DTD以及处理XML文档的工具,如XML编辑器、DTD生成器等。 10. **最佳实践**:分享编写和...

    XML DTD XSD,解压后有14M

    在"老师上课的例子"这个压缩包中,可能包含了一些使用XML、DTD和XSD的实例,可能是关于如何定义和使用这些技术的具体示例。这些例子可能涉及了XML的元素、属性和命名空间,DTD的元素声明、属性声明和实体引用,以及...

    XML入门与实例

    注释的语法 · 四.CDATA的语法 · 五.Namespaces的语法 · 六.entity的语法 · 七.DTD的语法 · 第五章:XML实例解释 · 一.定义新标识 · 二.建立XML文档 · 三.建立相应的HTML文件 ·...

    XML基础实例 Schema

    以下是一些关于XML基础实例和Schema的知识点: 1. **XML文档结构**:一个XML文档由元素、属性、文本内容等构成。元素是XML文档的基本构建块,可以包含其他元素或文本。每个XML文档必须有一个根元素,所有其他元素都...

    Java操作XML编程实例解析.doc

    Java操作XML编程主要涉及到以下几个关键知识点: 1. **XML(eXtensible Markup Language)**:XML是一种可...同时,为了确保XML文档的正确性,可以使用DTD(Document Type Definition)或XML Schema来定义文档结构。

    Java Web开发详解:XML+DTD+XML Schema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用/孙鑫编著

    鑫编写的《Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用》共分4篇,从XML、XML Schema、XSLT、Servlet、JSP和应用的角度向读者展示了Java Web开发中各种技术的应用,循序渐进...

    PHP操作XML实例

    4. XML Schema 或 DTD:如果可能,定义XML Schema或DTD(Document Type Definition)以验证XML文档的结构,确保数据的正确性。 通过学习和实践这些PHP操作XML的实例,你可以掌握在PHP环境中处理XML文件的基本技能,...

    XML基础教程实例代码

    - XML Schema是一种用于定义XML文档结构和数据类型的语言,类似于HTML的DTD(Document Type Definition)。 - 它允许我们定义元素、属性、数据类型以及它们之间的关系。 7. **XML解析器** - 解析器读取XML文档并...

Global site tag (gtag.js) - Google Analytics