Named Groups

The XSD groupelement < xsd:group> is used to create a reusable content model group. A group declaration is translated into a class. The class name will include a _Group suffix to avoid collisions with classes created for types of the same name. The group class is used wherever the group is referenced.

XSD:

   <xsd:group name="GroupName">
      XSD content group definition ...
   </xsd:group>

Java/C# code:

   public class GroupName_Group {
      [properties for particles from group]
      ...
   }