element <Affix>
Namespace:
Type:
anonymous (extension of xs:string)
Content:
simple, 2 attributes
Defined:
Includes:
definitions of 2 attributes
XML Representation Summary
<Affix
    type
 = 
("academicGrade" | "aristocraticPrefix" | "aristocraticTitle" | "familyNamePrefix" | "familyNameSuffix" | "formOfAddress" | "generation" | "qualification")
    position
 = 
("prefix" | "suffix")
    >
   
Content: 
{ xs:string }
</Affix>
Included in content model of elements (1):
Annotation
Inlcudes all Information that is not exactly a name: academic or aristocratic titles, ... the new position attribute can contain a suffx or prefix value
Anonymous Type Detail
Type Derivation Tree
xs:string (extension)
  complexType
Derivation:
extension of xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="Affix">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="academicGrade"/>
<xs:enumeration value="aristocraticPrefix"/>
<xs:enumeration value="aristocraticTitle"/>
<xs:enumeration value="familyNamePrefix"/>
<xs:enumeration value="familyNameSuffix"/>
<xs:enumeration value="formOfAddress"/>
<xs:enumeration value="generation"/>
<xs:enumeration value="qualification"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="position" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="prefix"/>
<xs:enumeration value="suffix"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
Attribute Detail (all declarations; defined in this component only; 2/2)
position
Type:
anonymous (restriction of xs:string)
Use:
optional
Attribute Value
enumeration of xs:string
Enumeration:
"prefix", "suffix"
Anonymous simpleType
Type Derivation Tree
xs:string (restriction)
  simpleType
Derivation:
restriction of xs:string
Facets:
enumeration:
"prefix", "suffix"
XML Source (see within schema source)
<xs:attribute name="position" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="prefix"/>
<xs:enumeration value="suffix"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>

type
Type:
anonymous (restriction of xs:string)
Use:
optional
Attribute Value
enumeration of xs:string
Enumeration:
"academicGrade", "aristocraticPrefix", "aristocraticTitle", "familyNamePrefix", "familyNameSuffix", "formOfAddress", "generation", "qualification"
Anonymous simpleType
Type Derivation Tree
xs:string (restriction)
  simpleType
Derivation:
restriction of xs:string
Facets:
enumeration:
"academicGrade", "aristocraticPrefix", "aristocraticTitle", "familyNamePrefix", "familyNameSuffix", "formOfAddress", "generation", "qualification"
XML Source (see within schema source)
<xs:attribute name="type" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="academicGrade"/>
<xs:enumeration value="aristocraticPrefix"/>
<xs:enumeration value="aristocraticTitle"/>
<xs:enumeration value="familyNamePrefix"/>
<xs:enumeration value="familyNameSuffix"/>
<xs:enumeration value="formOfAddress"/>
<xs:enumeration value="generation"/>
<xs:enumeration value="qualification"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>

XML schema documentation generated with DocFlex/XML RE 1.8.0 using DocFlex/XML XSDDoc 2.2.0 template set