证券市场事件信息建模及格式化(11)
时间:2017-04-06 19:41 来源:毕业论文 作者:毕业论文 点击:次
XML Schema实例 XML Schema模式是扩展名为“.xsd”的一个文本文件,XML Schema模式的根标记必须是schema,使用的名称空间必须是:http://www.w3.org/2001/XMLSchema,名称空间的前缀是.xsd。 例如ee.xml如下 <?xml version="1.0" encoding="UTF-8" ?> <班级> <学生> <学号>111</学号> <姓名>张三</姓名> <出生日期>2011-1-3</出生日期> </学生> <学生> <学号>112</学号> <姓名>李四</姓名> <出生日期>2012-3-8</出生日期> </学生> <学生> <学号>113</学号> <姓名>王五</姓名> <出生日期>2013-5-9</出生日期> </学生> </班级> 其对应的ee.xsd 文件如下 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="班级"> <!--对根标记的约束--> <xsd:complexType> <xsd:sequence> <xsd:element ref="学生" minOccurs="1" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="学生"> <!--对学生标记的约束--> <xsd:complexType> <xsd:sequence> <xsd:element ref="学号"/> <xsd:element ref="姓名"/> <xsd:element ref="出生日期"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="学号" type="xsd:int"/> <!--对学号标记的约束--> <xsd:element name="姓名" type="xsd:string"/> <!--对姓名标记的约束--> <xsd:element name="出生日期" type="xsd:date"/> <!--对出生日期标记的约束--> (责任编辑:qin) |