XML易学习手册(3)XML术语
概述:
介绍
的.xml作为文档的术语
对two.dtd术语
介绍
第一次学习XML最麻烦的事情是有很多新的术语概念需要理解,因为XML本身也是一种全新的技术,它正在不断地发展变化。组织和各大网络公司(IBM、Sun、等)也在不断地推出自己的观点和标准,所以,新概念满天飞就不足为奇了。而国内对这些方面的权威或组织缺乏正式命名,XML可以看到语文教材大多依靠作者的理解翻译的,有些是正确的,有些是错误的,更阻碍了我们的理解,这些概念的学习。
XML的术语解释,下面你将看到的是作者自己的理解和翻译。吉米是由W3C发布的标准规范建模与存储相关的正式文件,根据告诉你可以确保这些认识基本上是正确的,至少不是错的。如果你想阅读和理解更进一步,我列出了的来源,在本文的最后部分相关资源的链接,你可以directly.ok探望他们,让我们去点:
的.xml作为文档的术语
什么是XML文档了解HTML源代码文件,XML文档的XML代码文件用XML编写的标志。XML文件是一个ASCII纯文本文件,您可以创建和修改记事本。XML文档的后缀是named.xml,如myfile.xml.you也可以打开XML文件直接。随着IE5.0,但你看到的是XML源代码不显示页面的内容。你可以试着把下面的代码保存为myfile.xml。
对付它。
一个有效的XML文档也必须以XML声明开头,例如:
与上面的示例不同,在独立(独立)属性中,NO在这里设置,因为它必须与相应的DTD一起使用。DTD文件的定义如下:
其中:
!DOCTYPE意味着你必须定义一个DOCTYPE;
doc类型是文档类型的名称,由您自己定义,通常在同一个DTD文件名中;
两参数系统 /公共只是一them.system指由文件使用私人的DTD文件的URL,和公众是指一个文件调用一个普通的DTD文件的URL。
DTD名称是DTD文件的URL和名称。所有DTD文件的后缀称为DTD。
我们仍然使用上面的例子,应该是这样写的。
对two.dtd术语
什么是DTD,我们已经简单地提到above.dtd是保证XML文档格式正确的有效方法。它可以比较XML文档和DTD文件是否文件符合规格,是否和元素和标签正确使用。一个DTD文件中包含的元素的定义规则,元素之间的关系的定义规则,该元素可以使用属性、实体或符号的规则,可用。
DTD文件是一个ASCII文本文件,以named.dtd.for例子,myfile.dtd。
为什么要使用DTD文件我的理解是,它满足了网络共享和数据交互,并利用DTD模式最大的优势在于DTD文件共享。(是公共属性在DTD中声明以上)。例如,两个来自不同部门的同行业的人使用同一个DTD文件为文档创建规范,所以他们的数据可以很容易地交换和共享,互联网上有人要补充数据的其他人,只需要建立一个文件,基于一个共同的DTD规范,他们可以立即加入。
目前已经有大量可以使用的DTD文件,这些DTD文件已经为不同的行业和应用程序建立了通用的元素和标签规则,您不需要重新创建它,只需在其基础上添加您需要的新徽标。
当然,如果你愿意,你可以创建你自己的DTD,这可能对你的文档更完美,建立一个自己的DTD也是一件简单的事情,只有4-5个元素可以被定义。
有两种调用DTD文件的方法:
1。直接包含在xml文档中的DTD
你可以在DOCTYPE声明中插入一些特殊的指令,这样:
我们有一个XML文档:
)
解析器是检查XML文档是否遵循DTD规范的工具。
XML解析器的发展分为两大类:一是非确认类paeser 其他确认类paeser
解析器可以独立使用,也可以是编辑器或它的一部分。在下面的相关资源列表中,我列出了一些当前流行的解析器。
好的,通过第三章的学习,我们已经知道了XML和DTD的一些基本术语,但是我们不知道如何编写这些文档和遵循什么样的语法。在下一章中,我们将重点讨论编写XML和DTD文档的语法。请继续浏览,谢谢!