User manual

Chapter 2 Building an XML model
XSM User's Guide 81
How to link a child object to a group of elements?
XML objects do not support standard link objects. To link a child object to a
group, you must click the child object tool in the palette and then click the
group symbol in the diagram. This will automatically create a link between
both objects. See the following table for allowed links:
Tool Action Result
If you click a group symbol with the
Element tool, a sequence group
particle and a child element symbol
are created. You can modify the
group particle via its property sheet
If you click a group symbol with the
Any tool, a sequence group particle
and an any symbol are created. You
can modify the group particle via its
property sheet
If you click a group symbol with the
Group tool, a sequence group particle
and a referencing group are created.
You can modify the group particle via
its property sheet. You must now
select a group for the reference
If you click a group symbol with the
Complex Type tool, a complex type
symbol appears superposed, but not
linked, to the group symbol. A global
complex type cannot be the child of a
group
No link
If you click a group symbol with the
Sequence tool, a sequence group
particle appears linked to the group
symbol
If you click a group symbol with the
Choice tool, a choice group particle
appears linked to the group symbol
If you click a group symbol with the
All tool, an all group particle appears
linked to the group symbol