`
kevin_wanwei
  • 浏览: 114767 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

DTD和XML学习(3)属性声明

    博客分类:
  • xml
阅读更多
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE bbs[ 
<!ELEMENT bss (article*)>
<!ELEMENT article (title,author)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ATTLIST article copyright CDATA #FIXED "版权归某某论坛所有">
<!ATTLIST article style CDATA "was">
<!--
	同一个元素的两个属性可以被合并
	<!ATTLIST article copyright CDATA #FIXED "版权归某某论坛所有">
  <!ATTLIST article style CDATA "was">
-->
	<!ATTLIST article copyright CDATA #FIXED "版权归某某论坛所有" style CDATA "was">
<!--
<!ATTLIST author ip CDATA #REQUIRED>
-->
<!ATTLIST author ip CDATA #IMPLIED>
]>
<bbs>
	<!--
	在DTD中定义属性格式<!ATTLIST 元素名称 声明属性名称 数据类型 缺省声明>
	缺省声明关键字有四种:
	 ‘#REQUIRED’ 该属性在元素中必须出现 
	 ‘#IMPLIED’ 元素可以包含该属性,亦可以不包含该属性
	 ‘#FIXED "缺省值" ’为该元素定一个固定缺省值,这个是不可以更改的,即使元素出现该属性,但元素属性值也必须是哪个固定缺省值
		‘缺省值’ 与上面所说固定缺省值不同的是,如果元素中出现这个属性,它的值可以和DTD中定义不同
	-->
	<article>
		<title>DTD xml属性定义</title>
		<author ip="127.0.0.1">张三</author>
	</article>
		<article>
		<title style="txt">DTD xml属性定义</title>
		<author>没有属性</author>
	</article>
</bbs>

 在DTD中声明属性数据类型一共有十种:

  至于这十种类型文字说明和例子------------------------>见附件

分享到:
评论

相关推荐

    使用DTD验证XML文档

    使用DTD验证XML文档 一、 DTD的定义: a) DTD是Document Type Defintion的缩写,即文档类型定义。DTD用来描述XML文档的结构。 二、 DTD可能包含的内容: a) 元素的定义规则。 b) 元素之间的关系规则。 c) 属性的定义...

    XML实验(1) - XML Basics & DTD

    3、掌握如何在DTD文档中声明元素及其内容模型、属性,以及实体的声明和使用;使用内部/外部DTD规则,对XML数据文档的有效性进行约束。 [提交内容] 提交SpyBase1.xml、SpyBase2.xml。 提交SpyBase1.dtd、SpyBase2....

    DTD和Schema规范XML文档

    [实验目的]: 1、掌握使用XMLSpy软件创建DTD和Schema文档 2、掌握在XML文档如何引入DTD和Schema,并验证有效 3、掌握DTD中声明元素、属性的方法 4、掌握Schema中声明元素,属性,类型的方法

    《XML》实验(1) -- XML Basics & DTD

    [实验目的] 1、安装并学习如何使用XMLSPY集成开发...3、掌握如何在DTD文档中声明元素及其内容模型、属性,以及实体的声明和使用;使用内部/外部DTD规则,对XML数据文档的有效性进行约束。 某软件学院XML课程实验答案

    《XML》实验任务书 XML Basics & DTD 答案和解答

    3、掌握如何在DTD文档中声明元素及其内容模型、属性,以及实体的声明和使用;使用内部/外部DTD规则,对XML数据文档的有效性进行约束。 [实验内容和步骤] 1、安装XMLSPY集成开发环境,新建XML、DTD文档,在各种不同...

    XML学习指南pdf

    目 录 前言 第一部分 XML概览 第1章 为什么要使用XML 1.1 XML的需要 1.1.1 XML解决方案 1.1.2 SGML、HTML和XML 1.2 XML的正式目标 1.3 标准XML应用 ...10.5 访问XML属性 附录 获取更多信息的Web地址

    XML Basics & DTD

    1、熟悉和掌握XML规范的基本内容,包括XML声明、注释、处理指令、元素、属性、CDATA段、预定义实体、命名空间的使用,以及如何进行XML文档良构和有效性验证;能够灵活地使用XML层次数据来表示各种信息。 2、掌握如何...

    xml实用大全和轻松学习手册和无废话xml

    第10章 DTDs中的属性声明 284 10.1 什么是属性? 284 10.2 在DTD中声明属性 285 10.3 声明多个属性 287 10.4 指定属性的缺省值 288 10.4.1 #REQUIRED 288 10.4.2 #IMPLIED 288 10.4.3 #FIXED 289 10.5 属性类型 290 ...

    XMl实用大全(资料全易学习)

    第10章 DTDs中的属性声明 284 10.1 什么是属性? 284 10.2 在DTD中声明属性 285 10.3 声明多个属性 287 10.4 指定属性的缺省值 288 10.4.1 #REQUIRED 288 10.4.2 #IMPLIED 288 10.4.3 #FIXED 289 10.5 属性类型 290 ...

    实验2XML文档及其DTD

    XML网页设计使用教程 实验2XML文档及其DTD 一、实验目的 (1)理解XML和DTD文档之间的关系及使用DTD的重要性 (2)熟练掌握DTD中的元素、属性、实体和注记的声明方法

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

     好了,通过第三章的学习,我们已经了解了一些XML和DTD的基本术语,但是我们还不知道怎样来写这些文件,需要遵循什么样的语法,在下一章,将重点介绍有关撰写XML和DTD文档的语法。 第四章 XML语法 七.DTD的语法...

    XML学习指南

    5.4.3 缺省的声明 5.5 使用外部DTD子集 5.5.1 只使用外部DTD子集 5.5.2 同时使用外部DTD子集和内部 DTD子集 5.5.3 有条件地忽略外部DTD子集 的一部分 5.6 把格式正确的文档转换为有效文档 第6章 定义和使用实体 6.1 ...

    xml入门经典-part3(中文版)

    1.2 XML的起源和目的 1.3 Web体系结构:过去与未来 1.3.1 传统Web体系结构 1.3.2 XML下的Web体系结构 1.4 XML基本特征 1.5 词汇表 1.5.1 科学词汇表 1.5.2 商业词汇表 1.5.3 法律词汇表 1.5.4 医学词汇表 ...

    《XML实用大全》电子文档

    第10章 DTDs中的属性声明 10.1 什么是属性? 10.2 在DTD中声明属性 10.3 声明多个属性 10.4 指定属性的缺省值 10.5 属性类型 10.6 预定义属性 10.7 基于属性的棒球统计数据的DTD 10.8 本章小结 ...

    程序设计:xml学习指南中文版

    DTD子集 5.5.3 有条件地忽略外部DTD子集 的一部分 5.6 把格式正确的文档转换为有效文档 第6章 定义和使用实体 6.1 实体定义和分类 6.2 声明通用实体 6.2.1 声明内部通用可分析型实体 ...

    XML轻松学习手册--XML语法之一

    创建XML文档必须遵守下列重要规则:必须有XML声明语句;是否有DTD文件;如果文档是一个\"有效的XML文档\"(见上一章),那么文档一定要有相应DTD文件,并且严格遵守DTD文件制定的规范。注意你的大小写,在XML 文档中,...

    XML实用大全----xml详细参考书

    第10章 DTDs中的属性声明... 284 10.1 什么是属性?... 284 10.2 在DTD中声明属性... 285 10.3 声明多个属性... 287 10.4 指定属性的缺省值... 288 10.4.1 #REQUIRED.. 288 10.4.2 #IMPLIED.. 288 10.4.3 #...

    xml入门教程/xml入门教程

    2.xml文件是由元素和元素的内容以及属性组成的,一个xml文件中只能有一个根元素,标签和标签的内容加在一起叫作一个元素。xml是大小写 敏感的,只能以字母或下划线开头。 字符转义 &lt; 代表 ", &gt; 代表 "&gt;" , &...

    XML(文档类型定义dtd)

    DTD是文档类型定义的英文缩写,包含在文档类型声明中,它定义了某种文档类型的所有规则。简单来说,DTD的作用就是定义允许哪些或者不允许哪些内容在文档中出现。在DTD中,用户可以控制文档类型的所有元素、属性以及...

Global site tag (gtag.js) - Google Analytics