《单元三 XML Schema 应用》课堂实践
——3.7 复杂类型-声明复合元素
实践目的:
能够使用 XML Schema 直接声明复合元素。
能够使用 XML Schema 定义复合类型,使用元素<element>的属性 type 引用复合类型。
能够以某个复合元素为基础扩展复合元素。
实践内容:
(1)编写一个 Schema 文档,定义 XML 元素“employee”,元素“employee”包含子元素
“firstName”和“lastName”。使用直接声明复合元素的方法。
(2)编写一个 Schema 文档,定义复杂数据类型 personInfoType,复杂类型包含两个字符串类型的元
素“firstName”和“lastName”。定义 XML 元素“employee”,使用 type 属性引用复杂类型
personInfoType。
(3)编写一个 Schema 文档,定义复杂类型 fullPersonInfoType,复杂类型 fullPersonInfoType 扩展
personInfoType。复杂类型 fullPersonInfoType 本身也包含字符串类型的元素“address”,“city”和
“country”。
评论0