创建与定义学生信息Schema示例.pdfVIP

  • 0
  • 0
  • 约4.63千字
  • 约 4页
  • 2026-02-27 发布于北京
  • 举报

Schema操作

1.书写简单的Schema文档

创建XML文档studentschema.xml如下:

?xmlversion=1.0encoding=GB2312?

学生学号=1

姓名张三/姓名

性别男/性别

年龄20/年龄

/学生

学生学号=2

姓名李四/姓名

性别女/性别

年龄19/年龄

/学生

学生学号=3

姓名王二/姓名

性别男/性别

年龄21/年龄

/学生

学生学号=4

姓名王二/姓名

性别男/性别

年龄21/年龄

/学生

/学生名册

新建文本文件,首先是XML声明代码

?xmlversion=1.0encoding=GB2312?

添加Schema声明

xs:schemaxmlns:xs=/2001/XMLSchema

elementFormDefault=qualified

……

/xs:schema

添加“学生名册”元素定义

xs:elementname=学生名册

xs:complexType

xs:sequence

xs:elementref=学生maxOccurs=unbounded/

/xs:sequence

/xs:complexType

/xs:element

“学生名册”元素之后添加“学生”元素定义

xs:elementname=学生

xs:complexType

xs:sequence

xs:elementref=姓名/

xs:elementref=性别/

xs:elementref=年龄/

/xs:sequence

xs:attributename=学号use=requiredtype=xs:int/

/xs:complexType

/xs:element

参考上述方法依次添加“姓名”、“性别”、“年龄”元素定义

xs:elementname=姓名type=xs:string/

xs:elementname=性别

xs:simpleType

xs:restrictionbase=xs:string

xs:enumerationvalue=女/

xs:enumerationvalue=男/

/xs:restriction

/xs:simpleType

/xs:element

xs:elementname=年龄type=xs:int/

文件保存为studentschema.xsd

在studentSchema.xml文件中加入对schema文件的引用

学生名册xmlns:xsi=/2001/XMLSchema-instance

xsi:noNamespaceSchemaLocation=studentschema.xsd

文档评论(0)

1亿VIP精品文档

相关文档