authorType

Information about a single author

Complex Type Information

Model

Used By

Source

<xs:complexType name="authorType">
  <xs:annotation>
    <xs:documentation>Information about a single author</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element name="first-name" type="textFieldType"/>
      <xs:element name="middle-name" type="textFieldType" minOccurs="0"/>
      <xs:element name="last-name" type="textFieldType"/>
      <xs:element name="nickname" type="textFieldType" minOccurs="0"/>
      <xs:element name="home-page" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="email" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:sequence>
      <xs:element name="nickname" type="textFieldType"/>
      <xs:element name="home-page" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="email" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:choice>
</xs:complexType>