<xs:complexType name="book">
<xs:choice>
<xs:sequence>
<xs:element ref="author" minOccurs="0" maxOccurs="unbounded"/>
<xs:choice>
<xs:element ref="book-title" maxOccurs="unbounded"/>
<xs:element ref="conference"/>
</xs:choice>
<xs:sequence>
<xs:element ref="subtitle" minOccurs="0"/>
<xs:element ref="subname" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="edition" minOccurs="0"/>
<xs:element ref="imprint" minOccurs="0"/>
<xs:element ref="vid" minOccurs="0"/>
<xs:element ref="ino" minOccurs="0"/>
<xs:element ref="descrip" minOccurs="0"/>
<xs:element ref="series" minOccurs="0"/>
<xs:element ref="notes" minOccurs="0"/>
<xs:element ref="absno" minOccurs="0"/>
<xs:element ref="location" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="pubid" minOccurs="0"/>
<xs:element ref="bookno" minOccurs="0"/>
<xs:element ref="class" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="keyword" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="cpyrt" minOccurs="0"/>
<xs:element ref="doi" minOccurs="0"/>
<xs:element ref="issn" minOccurs="0"/>
<xs:element ref="isbn" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="refno" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:sequence>
<xs:element ref="text"/>
</xs:choice>
</xs:complexType> |