摘要: 上篇随笔谈到了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 阅读(4260) 评论(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 阅读(5771) 评论(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 阅读(1052) 评论(0) 推荐(1) 编辑