XML
1.XML和DTD以及Schema 一、XML的简介 XML是指可扩展的标记语言,它是一种 标记语言 ,很类似于HTML。它被设计的宗 旨是传输数据 , 而非显示数据 。 XML标签没有 被预定义 ,需要用户 自行定义标签 。 XML技术是W3C组织发布的,目前遵循的是W3C组织于2000年发布的XML1.0规范。 XML被广泛认为是继Java之后再Internet上最激动人心的新技术。 二、XML技术用于解决什么问题? 在现实生活中存在大量有关系的数据,如下图所示。 问题:这样的数据该如何表示并交给计算机处理呢? XML语言出现的根本目的在于描述如上图所示那种有关系的数据。 XML是一种通用的数据交换格式 。 在XML语言中,它允许用户自定义标签。一个标签用于描述一段数据;一个标签可分为开始标签和结束标签,在起始标签之间,又可以使用其他标签描述其他数据,一次来是你先数据关系的描述。 XML中的数据必须通过软件程序来解析执行或显示,如IE等;这样的继续程序称之为 Parser(解析器) 。 <?xml version="1.0" encoding="UTF-8"?> <中国> <北京> <海淀></海淀> <丰台></丰台> </北京> <山东> <济南></济南> <青岛></青岛> </山东> <湖北> <武汉></武汉> <荆州></荆州> </湖北> </中国> 三