|
以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- 请高手编写一个简单的XML Schema,谢谢@.@ (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=61062) |
|
-- 作者:liehen927 -- 发布时间:4/8/2008 8:00:00 PM -- 请高手编写一个简单的XML Schema,谢谢@.@ 要写个XML Schema要求: 学生选课系统(包括学生情况,学生基本信息,本学期课程情况,选课信息等)。XML文档中包含以下技术的使用: a、预定义实体引用的使用 b、CDATA字符定界符的使用 c、属性的简单使用 d、注释的使用 e、空元素的使用 注意验证文档的规范性,并用IE浏览。 本人还是一个初学者,还请高手帮帮在下啊~~~~ 万分感谢!!! |
|
-- 作者:疯狂谷 -- 发布时间:4/10/2008 11:18:00 AM -- <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="学生选课系统" type="学生选课系统类型"/> <xs:complexType name="学生选课系统类型"> <xs:sequence> <xs:element name="学生情况" type="学生情况类类型"/> <xs:element name="学生基本信息" type="学生基本信息类型"/> <xs:element name="本学期课程情况" type="本学期课程情况类型"/> <xs:element name="选课信息" type="选课信息类型"/> </xs:sequence> </xs:complexType> <xs:complexType name="学生情况类类型"> <xs:sequence> <xs:element name="家庭住址" type="xs:string"/> <xs:element name="政治面貌" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="学生基本信息类型"> <xs:sequence> <xs:element name="姓名" type="xs:string"/> <xs:element ref="年龄"/> <xs:element name="性别"><!--性别只有男和女可选择--> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="男"/> <xs:enumeration value="女"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> <xs:attribute name="学号" type="xs:integer"/> <!--属性的简单使用--> </xs:complexType> <xs:complexType name="本学期课程情况类型"> <xs:sequence> <xs:element name="kmakf" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="选课信息类型"> <xs:sequence> <xs:element name="kmk" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="年龄"><!--定义了学生年龄范围16-25--> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="16"/> <xs:maxInclusive value="25"/> </xs:restriction> </xs:simpleType> </xs:element> <!--PS:a、预定义实体引用的使用 b、CDATA字符定界符的使用 这两条要求似乎本人只会在DTD里使用,偶也期待高手的出现--> </xs:schema> 偶刚学这东东不久,这仅供参考,只写了一部分,本学期课程情况,选课信息由LZ自己去完成了! |
|
-- 作者:疯狂谷 -- 发布时间:4/10/2008 11:23:00 AM -- <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="学生选课系统"> <xs:complexType> <xs:sequence> <xs:element name="学生选课系统" type="学生选课系统类型"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="学生选课系统类型"> <xs:sequence> <xs:element name="学生情况" type="学生情况类类型"/> <xs:element name="学生基本信息" type="学生基本信息类型"/> <xs:element name="本学期课程情况" type="本学期课程情况类型"/> <xs:element name="选课信息" type="选课信息类型"/> </xs:sequence> </xs:complexType> <xs:complexType name="学生情况类类型"> <xs:sequence> <xs:element name="家庭住址" type="xs:string"/> <xs:element name="你好"/><!--空元素--> <xs:element name="政治面貌" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="学生基本信息类型"> <xs:sequence> <xs:element name="姓名" type="xs:string"/> <xs:element ref="年龄"/> <xs:element name="性别"><!--性别只有男和女可选择--> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="男"/> <xs:enumeration value="女"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> <xs:attribute name="学号" type="xs:integer"/> <!--属性的简单使用--> </xs:complexType> <xs:complexType name="本学期课程情况类型"> <xs:sequence> <xs:element name="kmakf" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="选课信息类型"> <xs:sequence> <xs:element name="kmk" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="年龄"><!--定义了学生年龄范围16-25--> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="16"/> <xs:maxInclusive value="25"/> </xs:restriction> </xs:simpleType> </xs:element> <!--PS:a、预定义实体引用的使用 b、CDATA字符定界符的使用 这两条要求似乎本人只会在DTD里使用,偶也期待高手的出现--> </xs:schema> <?xml version="1.0" encoding="UTF-8"?> <学生选课系统 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\Program Files\Altova\XMLSpy2006\学生选课系统.xsd"> <学生选课系统> <学生情况> <家庭住址/> <政治面貌/> <你好/> </学生情况> <学生基本信息> <姓名/> <年龄/> <性别/> </学生基本信息> <本学期课程情况> <kmakf/> </本学期课程情况> <选课信息> <kmk/> </选课信息> </学生选课系统> </学生选课系统> |
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.143ms |