- 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
您可能关注的文档
最近下载
- 2025年衢州国企水处理岗位考试模拟试卷及答案.docx VIP
- 基于微信小程序的实验室管理系统的设计与实现.docx VIP
- 2024届高考英语二轮专题复习读后续写 :巧妙结尾之情景交融 借物抒情 课件 (共14张PPT).pptx VIP
- 谐振变换器的性能分析与 GaN 器件应用-高圣伟-天津工业大学.pdf VIP
- 2020-2023年广西公务员考试《申论》真题(B卷)及参考答案.doc VIP
- EMI 滤波器共模电感设计的关键影响因素分析-林苏斌-福州大学.pdf VIP
- 西门子SINAMICS DCM参考手册2011(中文).pdf VIP
- 客舱乘务员手册.pdf
- 河北省单招考试十类真题及答案.doc
- 《种子检验技术》全套教学课件(共11章).pptx
原创力文档

文档评论(0)