Hi,
My colleagues want default attribute values for some tags.
I’ve tried:
<xs:element name="wordgroup" >
<xs:annotation>
<xs:documentation>The actual words or sentence of an example.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="wordgroup.class">
<!-- TODO -->
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="wordgroup.class" mixed="true">
<xs:attributeGroup ref="wordgroup.attributes"/>
</xs:complexType>
<xs:attributeGroup name="wordgroup.attributes">
<xs:attribute name="type" type="wordgroup-type-att.class" default="unspecified"/>
</xs:attributeGroup>
<xs:simpleType name="wordgroup-type-att.class">
<xs:restriction base="xs:string">
<xs:enumeration value="unspecified" />
<xs:enumeration value="compoundpart" />
<xs:enumeration value="circumfix" />
<xs:enumeration value="infix" />
</xs:restriction>
</xs:simpleType>
But in this case, no value is set for the attribute “type”.
How can I manage to set a default attribute value that is also shown in oXygen?
Kind regards,
Ing. Roderik Dernison
Programmeur/ontwikkelaar
INL
·
Schatkamer van de Nederlandse Taal
Matthias de Vrieshof 2 · Kamer 106a · 2311 BZ Leiden
Tel. +31 (0)71 527 2491 · www.inl.nl