How to work with SchemaAgent in XMLSpy is described in the section Working with SchemaAgent. Back and Forward: Moving through Positions explains a Schema View feature that enables you to move through previously viewed positionsįrom XMLSpy you can also connect to SchemaAgent in order to display components from other schemas in the GUI and to use these components in the schema being currently edited.Using xml: prefixed attributes: Add the base, id, lang, and space attributes graphically to schema components.Smart Restrictions: Graphically create and edit derived types from base types.Entry Helpers: Use these to quickly define various properties of components.Attributes, Assertions, and Identity Constraints: Define these particular properties of components.Content Model View: Edit the content models of individual global components.Schema Overview: Edit the properties of global components.XSD Mode: XSD 1.0 or 1.1: Select between the two editing modes.This section is organized into the following sub-sections These settings are the attributes of the xs:schema element. The Schema Settings dialog ( Schema Design | Schema Settings) is accessed from Schema View and lets you define global settings for the active schema. When all the definition-types of the AAIDC pane are displayed in the diagram, the lower pane will no longer be visible in Content Model View. Alternatively, you can specify these preferences in the Schema Display Configuration dialog ( Schema Design | Configure View). To do this, toggle the respective Schema Design toolbar buttons on: (i) Display attributes in diagram, (ii) Display assertions in diagram, and (iii) Display identity constraints in diagram. In Content Model View, all three types of definitions (attributes, assertions, IDCs) can be displayed in the diagram instead of in the AAIDC pane.
The AAIDC pane is always present in Schema Overview and may be present in Content Model View. In XSD 1.1 mode, the lower pane has three tabs: (i) Attributes, (ii) Assertions, and (iii) Identity Constraints.In XSD 1.0 mode, the lower pane has two tabs: (i) Attributes, and (ii) Identity Constraints.We call this pane the AAIDC pane for short.
The lower pane of Schema View ( see screenshot) contains tabs for the definitions of Attributes, Assertions, and Identity Constraints of the component selected in the design (upper pane). Lower pane: Attributes, Assertions, and Identity Constraints Show Globals: Available in Content Model View.