Chapter 3 Building an XML model
XML objects do not support standard link objects. To link a child object to an element, you must click the child object tool in the palette and then click the element 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 parent element 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 the upper part of a child element symbol with the Element tool, a brother element symbol appears above the child element symbol | ![]() |
![]() |
If you click the middle part of a child element symbol with the Element tool, a sequence group particle and a grand child element symbol are created. You can modify the group particle via its property sheet | ![]() |
![]() |
If you click the lower part of a child element symbol with the Element tool, a brother element symbol appears below the child element symbol | ![]() |
![]() |
If you click an element 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 an element symbol with the Group tool, a referencing group is created. You must now select a group for the reference | ![]() |
![]() |
If you click an element symbol with the Complex Type tool, a complex type symbol appears superposed, but not linked, to the element symbol. A global complex type cannot be the child of an element | No link |
![]() |
If you click an element symbol with the Sequence tool, a sequence group particle appears linked to the element symbol | ![]() |
![]() |
If you click an element symbol with the Choice tool, a choice group particle appears linked to the element symbol | ![]() |
![]() |
If you click an element symbol with the All tool, an all group particle appears linked to the element symbol | ![]() |
Pointer indications
When you cannot click a symbol or an empty space in a diagram, the Pointer displays a forbidden sign (See complex type in Tool column).
When there is a possibility to create a symbol above, below or next to another one, the Pointer displays an arrow indicating the corresponding direction (See elements in Tool column).
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |