XSD Tutorial
XSD 地图
XSD _____________
Selected Reading
选读
纽约总部
XSD 地图
XSD _____________
Selected Reading
选读
纽约总部
XSD - 复杂类型
XSD - Complex Types
复杂的要素是可包含其他内容和(或)属性的XML要素。 我们可以以两种方式形成一个复杂的要素:
界定一种复杂的类型,然后使用 类型设定一个要素。 属性
直接通过点名确定复杂类型
Define a Complex Type and then create an element using type attribute.
<xs:complexType name = "StudentType"> <xs:sequence> <xs:element name = "firstname" type = "xs:string"/> <xs:element name = "lastname" type = "xs:string"/> <xs:element name = "nickname" type = "xs:string"/> <xs:element name = "marks" type = "xs:positiveInteger"/> </xs:sequence> <xs:attribute name = rollno type = xs:positiveInteger /> </xs:complexType> <xs:element name = student type = StudentType />
Define a Complex Type directly by naming.
<xs:element name = "student"> <xs:complexType> <xs:sequence> <xs:element name = "firstname" type = "xs:string"/> <xs:element name = "lastname" type = "xs:string"/> <xs:element name = "nickname" type = "xs:string"/> <xs:element name = "marks" type = "xs:positiveInteger"/> </xs:sequence> <xs:attribute name = rollno type = xs:positiveInteger /> </xs:complexType> <xs:element>
以下是科学、技术和革新司支持的复杂类型清单。
S.No. | Simple Type & Description |
---|---|
1 |
复杂的就业类型要素只能具有属性,但无内容。 |
2 |
内容复杂,只能包含要素 |
3 |
文本内容复杂,只能包含属性和案文。 |
4 |
混合复合型元素可以包含元素、特性和文字。 |
5 |
指标控制了如何在XML文件中组织要素。 |
6 |
&; any; 元素被用于没有用chem法界定的要素 |
7 |
The <anyAttribute> accreditatione is used for Depende which are not defined by schema. |