group ChildContentModelCore
diagram x3d-3.1_diagrams/x3d-3.1_p174.png
children MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString
used by
elements ComposedShader MetadataSet PackagedShader Scene ShaderPart ShaderProgram
complexTypes X3DNode X3DProgrammableShaderObject X3DPrototypeInstance X3DScriptNode
group SceneGraphFragmentContentModel
annotation
appinfo
Child-node content model corresponding to X3DChildNode for Core profile. Following an optional IS element defined by X3DNode content model, the ChildContentModelCore enables the following child element of any node to be MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet or MetadataString.
source <xs:group name="ChildContentModelCore">
 
<xs:annotation>
   
<xs:appinfo>Child-node content model corresponding to X3DChildNode for Core profile. Following an optional IS element defined by X3DNode content model, the ChildContentModelCore enables the following child element of any node to be MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet or MetadataString.</xs:appinfo>
   
<xs:documentation source="https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/coreprofile.html"/>
 
</xs:annotation>
 
<xs:choice>
   
<!-- empty is valid -->
   
<!-- MetadataBoolean in X3D version 3.3 -->
   
<xs:element ref="MetadataDouble"/>
   
<xs:element ref="MetadataFloat"/>
   
<xs:element ref="MetadataInteger"/>
   
<xs:element ref="MetadataSet"/>
   
<xs:element ref="MetadataString"/>
   
<!-- TODO how to allow ProtoInstance? Problematic. -->
 
</xs:choice>
</xs:group>


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