一、Schema约束快速入门
- XML Schema文件自身就是一个XML文件,但它的扩展名通常为.xsd。
- 一个XML Schema文档通常称之为模式文档(约束文档),遵循这个文档写的xml文件称之为实例文档。
- 和XML文件一样,一个XML Schema文档也必须有一个根节点,但这个根节点的名称为Schema。
- 编写了一个XML Schema约束文档后,通常需要把这个文件中的声明的元素绑定到一个URI地址上,在XML Schema技术中有一个专业属于来描述这个过程,即把XML Schema文档声明的元素绑定到一个名称空间上,以后XML文件姐可以通过这个URI(即名称空间)来告诉解析引擎,xml文档中编写的元素来自那里,被谁约束。
Schema约束文档:book.xsd文件:
<?xml version="1.0" encoding="UTF-8" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" //表示当前xml文件是一个约束文件(固定的值),且为该引用取了别名xs
targetNamespace="http://www.efeel.top" elementFormDefault="qualified">
<xs:element name='书架' >
<xs:complexType>
<xs:sequen