javaWeb 之 XML基础(二)
一、XML约束模式->纲要 ● 格式良好的(Well-formed)XML ● XML的约束模式 ● XML约束模式语言 ● 有效的(Valid)XML 1、格式良好的(Well-formed)XML ● 计算机程序在处理XML文档之前,首先必须能够解析出XML文档内容中的各个元素的相关信息。 ● 用于解析XML文档的解析器程序对应的英文术语叫Parser。 ● 要让计算机程序解析出XML文档内容所表达的信息, XML文档更应该严格遵循一定的语法。 ● 遵守XML基本语法规则和规范的XML文档就可以称之为“Well-formed XML”,中文意思就是“格式良好的XML”。 2、XML的约束模式 ● 为什么要有约束模式? 举例: <书架> <书> <书名>Java程序设计</书名> <作者 姓名=“ ”></作者> <售价 单位=“元”>38</售价> <售价单位=“元”>28</售价> </书> </书架> ● 约束模式定义了XML文档中允许出现的元素名(也就是标记名)、元素中的属性、元素中的内容类型以及元素之间的嵌套关系和出现顺序。 ● XML约束模式不仅定义了XML文档的词汇表,它还定义了一个XML文档必须遵循什么样的结构。 ● 如果把一个XML文件看作是数据库中的一个表,那么XML约束模式就相当于数据库表结构的定义。 ● 如果没有为一个XML文档指定约束模式