假设complexType元素的名字空间前缀为“xs”,现在需要定义一个复杂内容元素类型,在已有复杂内容元素类型"studentType"的基础上进行扩展,增加新的子元素"class",该属性的取值类型为schema基本类型“string”,下面正确的选项是( )。
A、 <xs:complextype name="studentfullType"> <xs:extension base="studentType"> <xs:sequence> <xs:element name="class" type="xs:string"> </xs:element></xs:sequence> </xs:extension> </xs:complextype>
B、 <xs:complextype name="studentfullType"> <xs:complexcontent> <xs:extension base="studentType"> <xs:sequence> <xs:element name="class" type="xs:string"> </xs:element></xs:sequence> </xs:extension> </xs:complexcontent> </xs:complextype>
C、 <xs:complextype name="studentfullType"> <xs:simplecontent> <xs:extension base="studentType"> <xs:sequence> <xs:element name="class" type="xs:string"> </xs:element></xs:sequence> </xs:extension> </xs:simplecontent> </xs:complextype>
D、 <xs:complextype name="studentfullType"> <xs:complexcontent> <xs:restriction base="studentType"> <xs:sequence> <xs:element name="class" type="xs:string"> </xs:element></xs:sequence> </xs:restriction> </xs:complexcontent> </xs:complextype>