06 2011 档案

摘要:DTD的文档结构如下: 第一行是DTD声明部分,该声明与XML文档的声明语法格式相同 0到多个注释部分,DTD注释与XML文档的注释格式完全相同 0到多个<!ELEMENT…>定义的每一个就是一个XML元素 0到多个<!ATTLIST…>顶一个每一个就是一个XML元素的属性 0到多个<!ENTITY…>顶一个每一个就是一个实体 0到多个<!NOTATION…>顶一个每一个就是一个符号 它们彼此之间完全独立,无需相互嵌套。1. 定义元素 元素类型的定义的全称是:Element Type Definition,简称ETD,它不但会定义每个文件中可能存 阅读全文
posted @ 2011-06-17 15:39 Laughing_Vzr@Stand By 阅读(3780) 评论(0) 推荐(2)
摘要:在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之为XML约束。为了能够编写一个格式良好且有效的XML文档,我们需要在XML文档之前添加DTD或者schema约束。常用的约束有: 1.DTD约束 2.Schema约束约束在XML文档中的作用: XML文档的约束可以规定该文档都有哪些标签,包括标签的属性等等,都可以在约束中进行规范编写。这篇文章我们来认识与使用DTD约束。 DTD约束(Document Type Definition),全称为文档类型定义。 这种约束简单易用,但功能较弱,相对于schema来说简单些,schema使用起来会比较麻烦,但功能也相对强大,在早期的s 阅读全文
posted @ 2011-06-16 11:16 Laughing_Vzr@Stand By 阅读(3478) 评论(0) 推荐(2)
摘要:上篇随笔谈到了XML的一些文档的规范,这篇我们来继续学习与认识XML。一、特殊字符与CDATA区域在XML文档中如果文本字符中包含了一些特殊的字符,例如<或者&等等,这些字符会引起XML文档会引起文档的混乱。解决方法如下:1.使用实体引用:使用另一个特殊符号代替这些特殊符号2. 使用CDATA标记:将整个文档定义成字符串。 在特殊标记CDATA下,所有的特殊字符甚至是有效的元素都将被当成简单的字符串进行处理。实体引用也会失去作用,变成直接文本。CDATA的语法格式如下:<![CDATA[文本内容]]> 例如: <![CDATA][1+3<6]>在XM 阅读全文
posted @ 2011-06-15 18:38 Laughing_Vzr@Stand By 阅读(4291) 评论(2) 推荐(1)
摘要:XML文档的的分类: 1.格式不良好的(malformed)的XML文档:完全没有遵循XML文档的基本规范的XML文档。 2.格式良好(well-formed)但无效的XML文档:遵守了XML的基本规范,但没有使用DTD或schema定义语义约束的XML文档。 3.有效(valid)的XML文档:遵守了XML文档的基本规范,并使用了DTD或schema的语义约束,并且遵守定义的语义约束的XML文档。XML的语法: 一个完整的XML文件应包含以下几个部分: -文档声明 -元素 -属性 -注释 -CDATA区、特殊字符 -处理指令(processing instruction) 文档声明: 在编写 阅读全文
posted @ 2011-06-15 11:16 Laughing_Vzr@Stand By 阅读(5798) 评论(0) 推荐(4)
摘要:XML的全称是Extensible Markup Language,为可扩展标记性语言,最初它是由SGML(Standard Gerneralized Markup language)语言发展而来的。 相对于标记性语言来说(例如:HTML)而言,XML可自定义标记性标签,并且可将标签和内容有效的分离。XML与HTML的区别: XML是用来存储与传输数据的。它可以自定义标签,从功能角度来讲比HTML强大,HTML仅是用来显示数据的,所以XML并不是HTML的替代者,他们是根据不同的需求而产生的两种标记语言。XML的优势: 1. 它是简单易用的标记性语言 2. 具有严格的格式—XML基本语法 3. 阅读全文
posted @ 2011-06-15 09:06 Laughing_Vzr@Stand By 阅读(1090) 评论(0) 推荐(1)