
Chapter 2 Building an XML model
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 | No link |
| linked, to the group symbol. A global | |
|
| |
| complex type cannot be the child of a |
|
| group |
|
| 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 |
|
|
|
|
XSM User's Guide | 81 |