`
Aga
  • 浏览: 218590 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

xml&dtd的例子

    博客分类:
  • J2SE
XML 
阅读更多
一个xml的例子,后面还有解析的部分
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT class (teacher,student+)>
<!ELEMENT teacher (name, main-subject*)>
<!ELEMENT main-subject (#PCDATA)>
<!ATTLIST teacher teacher-id CDATA #REQUIRED>
<!ELEMENT name (first-name, family-name)>
<!ELEMENT first-name (#PCDATA)>
<!ELEMENT family-name (#PCDATA)>
<!ELEMENT student (name, age, gender)>
<!ATTLIST student student-id CDATA #REQUIRED>
<!ELEMENT age (#PCDATA)>
<!ELEMENT gender (#PCDATA)>

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE class SYSTEM "class.dtd">
<class>
<teacher teacher-id="1">
	<name>
		<first-name>Hongling</first-name>
		<family-name>Chang</family-name>
	</name>
	<main-subject>Chinese</main-subject>
	<main-subject>English</main-subject>
</teacher>
<student student-id="001">
	<name>
		<first-name>Xiangzhong</first-name>
		<family-name>Chang</family-name>
	</name>
	<age>21</age>
	<gender>male</gender>
</student>
</class>
分享到:
评论

相关推荐

    dtd例子xml

    dtd例子xmldtd

    xml与dtd调用相关实例

    在这个例子中,`SYSTEM`关键字后面跟的是外部DTD文件的URI,表明XML文档将遵循这个外部文件定义的规则。 除了`SYSTEM`,`&lt;!DOCTYPE&gt;`声明还可以使用`PUBLIC`关键字,这通常用于引用公共的DTD资源,例如: ```xml ...

    XML、DTD、Schema

    在这个例子中,`xs:string`是XML Schema内置的数据类型,`maxOccurs="unbounded"`表示`author`元素可以出现任意多次。 XML、DTD和Schema之间的主要区别在于: 1. 语法:DTD使用非XML语法,而Schema使用XML语法,...

    XML DTD XSL XLD DOM

    XML的例子通常包括自定义的标签,这些标签用来描述文档中的各个元素和数据。 DTD(文档类型定义)是XML的一个重要组成部分,它定义了XML文档的结构和规则。DTD通过声明元素、属性以及它们之间的关系,来确保XML文档...

    jdom解析xml、dtd约束xml文件

    这是一个jdom解析xml的小例子、里面还有dtd文件的编写以及dtd文件约束xml文件。这是一个jdom解析xml的小例子、里面还有dtd文件的编写以及dtd文件约束xml文件。这是一个jdom解析xml的小例子、里面还有dtd文件的编写...

    XML DTD简单设计

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

    xml-dtd文件配置

    DTD(Document Type Definition)是XML的一个重要组成部分,它定义了XML文档的结构和规则,确保XML文档的有效性和一致性。 在XML-DTD文件配置中,我们主要涉及以下几个关键知识点: 1. **XML文档结构**:每个XML...

    解码XML和DTD

    总结来说,XML和DTD之间的关系是,XML提供了一种灵活的方式来组织和表示数据,而DTD则是为了确保XML文档的结构和内容符合预设的规范,从而提高数据的可靠性和可维护性。对于大型项目或需要严格数据验证的场景,使用...

    Eclipse XML自动提示DTD文件下载

    在这个例子中,`hibernate-configuration-3.0.dtd`就是Hibernate配置文件的DTD。 4. **下载DTD文件**: 虽然大多数DTD可以通过网络URL引用,但有时为了离线开发或提高加载速度,我们会选择下载DTD文件到本地。...

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

    《Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用》语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前Web开发中经常使用的功能,具有相当高的...

    xml用书的教程例子全面的例子

    例子1至例子7逐步介绍了如何使用DTD或XML Schema定义文档结构,以及如何验证XML文件是否符合这些定义。这些实例将涵盖各种复杂的元素和属性定义,以提升读者的实战能力。 习题三: 这部分的练习将引导读者创建自己...

    XML与DTD介绍

    DTD(Document Type Definition)是XML文档的一种验证工具,它定义了XML文档的结构和规则。通过DTD,我们可以确保XML文档符合预设的结构,从而保证数据的一致性和有效性。DTD包含元素定义、属性定义以及元素和属性的...

    xml dtd xsd 标准格式

    以下是一个简单的DTD例子: ```xml &lt;!DOCTYPE book [ &lt;!ELEMENT book (title, author, year)&gt; &lt;!ELEMENT title (#PCDATA)&gt; &lt;!ELEMENT author (#PCDATA)&gt; &lt;!ELEMENT year (#PCDATA)&gt; ]&gt; ``` 这个例子定义了一个`book`...

    有关XML文档的例子

    每个文件都可能有不同的结构和规则,通过阅读和分析这些例子,我们可以加深对XML的理解,学习如何创建、解析和操作XML文档。在实际开发中,XML常与Java、Python、.NET等语言配合,实现数据的序列化和反序列化,或者...

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

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

    DTD的CHM帮助文档

    7. **XML与DTD的应用场景**:可能涵盖XML在Web服务、数据交换、配置文件等方面的应用,以及使用DTD来确保数据一致性的例子。 8. **实例分析**:提供XML文档和对应的DTD示例,帮助读者理解和应用所学知识。 9. **...

    XML DTD详细教程

    XML DTD,全称为Document Type Definition,是一种用于定义XML文档结构的语言规范,它规定了XML文档的合法元素、属性和这些元素之间的关系。DTD的主要作用是确保XML文档遵循一定的规则,保证数据的一致性和完整性,...

    XML DTD XSD,解压后有14M

    通过分析和学习这些例子,你可以更深入地理解XML的结构,以及如何利用DTD和XSD来确保XML数据的准确性和一致性。 在实际应用中,XML、DTD和XSD被广泛用于配置文件、数据交换、Web服务等场景。掌握这些技术,对于理解...

    xml简单解析例子

    这个“xml简单解析例子”很适合初学者,它将带你了解XML的基本结构和解析方法。 XML文档的基本构成包括元素(Element)、属性(Attribute)、文本内容(Text Content)等。元素是XML文档的核心,它们以尖括号 `和 `...

Global site tag (gtag.js) - Google Analytics