本篇包含Chapter 6和Chapter 7,其实没什么太多内容,把要注意的记下来:
1.所谓的narrative document跟data-oriented document,其区别在于narrative document最终将用于展示某些内容给用户阅读(虽然也需要经过一些处理),其中文字在最终展示结果中的顺序与其原本顺序基本相同,典型的例子就是html,element的内容基本上都会输出在窗口中,而attribute则用来控制显示格式,但不影响输出内容。至于data-oriented document,主要是用于机器或者application之间(内部)交换数据,一般不会有人直接去读取其中内容。由于这种使用场景上的区别,narrative document一般都采用mix content model,而由于xml最初指定的时候其定为便是作为narrative document的一种书写标准,这就解释了为什么dtd中对element的内容没有任何类型检测上的支持(只能是PCDATA),而仅仅在attribute的内容上提供少量的类型限制(不支持数字,时间等等常用类型)。
2.就是关于xhtml,这个是module dtd的一个典型应用,由于大量使用了parameter entity,通过引用xhtml中已经定义的parameter entity,可以允许自定义的dtd接纳xhtml的标签,而通过重新定义parameter entity,又可以使xhtml接纳自定义的标签。
分享到:
相关推荐
XML.in.a.Nutshell(英文版)
《Python in a Nutshell》是一本专为Python程序员设计的桌面速查指南,由Alex Martelli、Anna Ravenscroft和Steve Holden合著。本书是第四版,涵盖了Python 3.7到3.11的版本,旨在帮助读者快速查找Python语言和库的...
When you have a question about how to use C# 5.0 or the .NET CLR, this highly acclaimed bestseller has precisely the answers you need. Uniquely organized around concepts and use cases, this fifth ...
Dive in and discover why this Nutshell guide is considered the definitive reference on C#. Get up to speed on the C# language, from the basics of syntax and variables to advanced topics such as ...
### USB in a Nutshell #### 引言:理解USB标准 对于初学者而言,进入USB领域可能会感到非常棘手。USB 2.0规范长达650页,仅仅这一点就足以让人望而却步。而这仅仅是众多与USB相关的标准中的一个开始。除了主规格...
《Python in a Nutshell》第二版是一本针对Python编程语言的深度指南,旨在为程序员提供一个全面而紧凑的参考资源。这本书中文版的高清扫描版是学习和查阅Python技术的重要资料,尤其适合已经有一定编程基础并希望...
Not to rest on success, the latest version of Delphi, Version 5, includes further expansion and refinement of the 3-tier application framework introduced in Delphi 4 and has resulted in a prize-...
### R in a Nutshell #### 知识点一:R 的获取与安装 - **R 版本**:本书提及了 R 的版本信息,对于学习者来说了解当前使用的 R 版本至关重要,因为不同的版本可能会有功能上的差异或兼容性问题。 - **获取与安装 ...
《C#6.0 IN A NUTSHELL》是由Joseph Albahari和Ben Albahari合著的一本关于C#编程语言的参考书籍。这本书是“C# in a nutshell”系列书籍的最新版,专门针对C# 6.0版本提供了详尽的参考资料和指导。该书不仅仅是一本...
### Python in a Nutshell 第三版 2017 关键知识点解析 #### 书籍概述 《Python in a Nutshell》第三版是一本全面而深入介绍Python编程语言的经典著作,由Alex Martelli、Anna Ravenscroft和Steve Holden共同撰写。...
《C# 5.0 in a Nutshell 5th》是C#编程语言的一本权威指南,由专家撰写,深入浅出地介绍了C# 5.0版本的关键特性和使用方法。这本书对于开发者来说,是一份宝贵的参考资料,帮助他们理解和掌握C# 5.0的精髓,提升开发...
《C# 5.0 in a Nutshell, 5th Edition》是一本全面介绍C# 5.0编程语言的经典著作。这本书由权威专家编写,深入浅出地讲解了C# 5.0的关键特性,旨在帮助开发者快速掌握并熟练应用这一强大的编程工具。 C# 5.0是微软...