element FieldType
diagram X3dUnifiedObjectModel_diagrams/X3dUnifiedObjectModel_p15.svg
properties
content complex
children InterfaceDefinition
used by
element FieldTypes
attributes
Name  Type  Use  Default  Fixed  Annotation
defaultValue  xs:string    <empty>    
isArray    required      
tupleSize  derived by: xs:int  required      
type  xs:token  required      
regex  xs:string    <empty>    
annotation
documentation
This element contains the definition for a single X3D field type
source <xs:element name="FieldType">
 
<xs:annotation>
   
<xs:documentation>This element contains the definition for a single X3D field type</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="InterfaceDefinition"/>
   
</xs:sequence>
   
<xs:attribute name="defaultValue" type="xs:string" default=""/>
   
<xs:attribute name="isArray" use="required"/>
   
<xs:attribute name="tupleSize" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="1"/>
         
<xs:maxInclusive value="16"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="type" type="xs:token" use="required"/>
   
<xs:attribute name="regex" type="xs:string" default=""/>
   
<!-- value must be explicitly provided -->
 
</xs:complexType>
</xs:element>

attribute FieldType/@defaultValue
type xs:string
properties
default <empty>
source <xs:attribute name="defaultValue" type="xs:string" default=""/>

attribute FieldType/@isArray
properties
use required
source <xs:attribute name="isArray" use="required"/>

attribute FieldType/@tupleSize
type restriction of xs:int
properties
use required
facets
Kind Value Annotation
minInclusive 1
maxInclusive 16
source <xs:attribute name="tupleSize" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="16"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute FieldType/@type
type xs:token
properties
use required
source <xs:attribute name="type" type="xs:token" use="required"/>

attribute FieldType/@regex
type xs:string
properties
default <empty>
source <xs:attribute name="regex" type="xs:string" default=""/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy