3.2.1 第一个XML文件
XML和HTML都是标记语言,它们在写法上也十分相似,但是XML允许用户自己创建标记,给予用户更多的自由。XML并不是用来编排格式的,它是用来描述数据的,下面是一个XML文件的例子。
例3-1
XML文件:
01:<? xml Version=“1.0”encoding=“GB2312”>
02:<!――第一个XML文件――>
03:<file number=“1”>
04:<subject>欢迎进入XML世界</subject>
05:<body>这是第一个XML文件,欢迎进入XML世界</body>
06:</file>
文件说明:第1行指明了这是一份XML文件,版本号是1.0,使用的是简体中文GB2312。第3行<file>是文件的根节点,也是这一文件的根元素,而第4~5两行是文件的内容。和HTML中的文件不同,XML文件中元素的名称可以由用户自己创建,用户就可以根据这一元素在文件中的用途给它起一个容易理解、便于记忆的名称。比如在上一个例子中就很容易看出第4行是标题,而第5行是文件的正文。
例3-1是XML一个简单的例子,符合XML语法的文件我们称为格式良好的XML文件,因为XML的标记可以由用户自己定义,而符合用户定义的XML文件,我们称为有效的XML文件。
XML的语法要求比HTML严格得多,只有完全符合XML语法要求的XML文件才能被XML解析器处理,也只有解析器可以处理的文件才是良好格式的XML文件。
XML文件的有效性需要验证,DTD或XML Schema可以用来检查XML文件标记的定义是否符合语法。这一验证的目的是在检查XML标记是否符合用户定义的标记规则,XML标记与HTML的标记不同,它们可以由用户定义,这些标记系统并没有预先定义的用途,这就需要用户使用DTD或XML Schema给出这些标记定义的用途,并用这些定义验证XML文件的有效性。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。