一个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例子xmldtd
在这个例子中,`SYSTEM`关键字后面跟的是外部DTD文件的URI,表明XML文档将遵循这个外部文件定义的规则。 除了`SYSTEM`,`<!DOCTYPE>`声明还可以使用`PUBLIC`关键字,这通常用于引用公共的DTD资源,例如: ```xml ...
在这个例子中,`xs:string`是XML Schema内置的数据类型,`maxOccurs="unbounded"`表示`author`元素可以出现任意多次。 XML、DTD和Schema之间的主要区别在于: 1. 语法:DTD使用非XML语法,而Schema使用XML语法,...
XML的例子通常包括自定义的标签,这些标签用来描述文档中的各个元素和数据。 DTD(文档类型定义)是XML的一个重要组成部分,它定义了XML文档的结构和规则。DTD通过声明元素、属性以及它们之间的关系,来确保XML文档...
这是一个jdom解析xml的小例子、里面还有dtd文件的编写以及dtd文件约束xml文件。这是一个jdom解析xml的小例子、里面还有dtd文件的编写以及dtd文件约束xml文件。这是一个jdom解析xml的小例子、里面还有dtd文件的编写...
在XML中,DTD(Document Type Definition)是一种定义XML文档结构的规范,它规定了XML文档的元素和属性的规则。DTD可以帮助确保XML文档的合法性,即文档是否遵循了预定义的结构。 XML DTD的编写可以分为内部DTD和...
DTD(Document Type Definition)是XML的一个重要组成部分,它定义了XML文档的结构和规则,确保XML文档的有效性和一致性。 在XML-DTD文件配置中,我们主要涉及以下几个关键知识点: 1. **XML文档结构**:每个XML...
总结来说,XML和DTD之间的关系是,XML提供了一种灵活的方式来组织和表示数据,而DTD则是为了确保XML文档的结构和内容符合预设的规范,从而提高数据的可靠性和可维护性。对于大型项目或需要严格数据验证的场景,使用...
在这个例子中,`hibernate-configuration-3.0.dtd`就是Hibernate配置文件的DTD。 4. **下载DTD文件**: 虽然大多数DTD可以通过网络URL引用,但有时为了离线开发或提高加载速度,我们会选择下载DTD文件到本地。...
《Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用》语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前Web开发中经常使用的功能,具有相当高的...
例子1至例子7逐步介绍了如何使用DTD或XML Schema定义文档结构,以及如何验证XML文件是否符合这些定义。这些实例将涵盖各种复杂的元素和属性定义,以提升读者的实战能力。 习题三: 这部分的练习将引导读者创建自己...
DTD(Document Type Definition)是XML文档的一种验证工具,它定义了XML文档的结构和规则。通过DTD,我们可以确保XML文档符合预设的结构,从而保证数据的一致性和有效性。DTD包含元素定义、属性定义以及元素和属性的...
以下是一个简单的DTD例子: ```xml <!DOCTYPE book [ <!ELEMENT book (title, author, year)> <!ELEMENT title (#PCDATA)> <!ELEMENT author (#PCDATA)> <!ELEMENT year (#PCDATA)> ]> ``` 这个例子定义了一个`book`...
每个文件都可能有不同的结构和规则,通过阅读和分析这些例子,我们可以加深对XML的理解,学习如何创建、解析和操作XML文档。在实际开发中,XML常与Java、Python、.NET等语言配合,实现数据的序列化和反序列化,或者...
理解XML的外部DTD和内部DTD对于编写符合规范的XML文档至关重要。 一、XML DTD概述 DTD是一种元语言,它允许我们定义XML文档的合法结构和内容。通过定义元素类型、属性和实体,DTD确保XML文档遵循一定的规则,从而...
7. **XML与DTD的应用场景**:可能涵盖XML在Web服务、数据交换、配置文件等方面的应用,以及使用DTD来确保数据一致性的例子。 8. **实例分析**:提供XML文档和对应的DTD示例,帮助读者理解和应用所学知识。 9. **...
XML DTD,全称为Document Type Definition,是一种用于定义XML文档结构的语言规范,它规定了XML文档的合法元素、属性和这些元素之间的关系。DTD的主要作用是确保XML文档遵循一定的规则,保证数据的一致性和完整性,...
通过分析和学习这些例子,你可以更深入地理解XML的结构,以及如何利用DTD和XSD来确保XML数据的准确性和一致性。 在实际应用中,XML、DTD和XSD被广泛用于配置文件、数据交换、Web服务等场景。掌握这些技术,对于理解...
这个“xml简单解析例子”很适合初学者,它将带你了解XML的基本结构和解析方法。 XML文档的基本构成包括元素(Element)、属性(Attribute)、文本内容(Text Content)等。元素是XML文档的核心,它们以尖括号 `和 `...