SCHEMA学习二--指示器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SCHEMA学习二--指示器相关的知识,希望对你有一定的参考价值。
<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <!-- order指示器 --> <!-- ALL指示器:子元素可按照任意顺序出现,且每个子元素必须只出现一次 --> <xs:element name="person"> <xs:complexType> <xs:all> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:all> </xs:complexType> </xs:element> <!--Choice指示器 元素的出现非此即彼--> <xs:element name="person"> <xs:complexType> <xs:choice> <xs:element name="employee" type="xs:string"/> <xs:element name="member" type="xs:string"/> </xs:choice> </xs:complexType> </xs:element> <!-- Sequence指示器 子元素必须按特定顺序出现 --> <xs:element name="person"> <xs:complexType> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <!--Occurrence指示器--> <!--maxOccurs指示器 指定某个元素出现的频率--> <xs:element name="person"> <xs:complexType> <xs:sequence> <xs:element name="full_name" type="xs:string" maxOccurs="unbounded"/> <xs:element name="child_name" type="xs:string" maxOccurs="10" minOccurs="1"/> </xs:sequence> </xs:complexType> </xs:element> <!--Group指示器--> <!--您必须在 group 声明内部定义一个 all、choice 或者 sequence 元素。下面这个例子定义了名为 "persongroup" 的group,它定义了必须按照精确的顺序出现的一组元素 定义完成后 就可以在另一个定义中引用了--> <xs:group name="persongroup"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> <xs:element name="birthday" type="xs:date"/> </xs:sequence> </xs:group> <xs:element name="person" type="persongroup" /> <xs:complexType name="personinfo"> <xs:sequence> <xs:group ref="persongroup"/> <xs:element name="country" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:schema>
以上是关于SCHEMA学习二--指示器的主要内容,如果未能解决你的问题,请参考以下文章
如何更改 viewpager 中每个片段的点指示器(活动和非活动)的颜色?