Chapter 2 XML Model Basics


Model Detail tab

The Detail tab of a model property sheet (only available in a model targeted with XSD) displays the following properties:

Property Description
Target Namespace Namespace of all the model objects. Its name is a URI which does not refer to any file but only to an assigned name. A prefix can be assigned to the namespace. All the schema elements with this prefix in their start-tag will be associated with the namespace. For example: http://www.mycompany.com/myproduct/XMLmodel
Language Indicator of the language used in the model. For example: en, en-GB, en-US, de, fr
ID ID of the model. Its value must be of type ID and unique within the file containing the model. For example: XMOD1
Element Form Form of the elements declared in the target namespace. If you select Qualified, elements must be qualified with the namespace prefix. If you select Unqualified, elements are not required to be qualified with the namespace prefix. The value of Element Form is the global default value for all the elements declared in the target namespace. To override this setting, individual elements can use the Form attribute
Attribute Form Form of the attributes declared in the target namespace. If you select Qualified, attributes must be qualified with the namespace prefix. If you select Unqualified, attributes are not required to be qualified with the namespace prefix. The value of Attribute Form is the global default value for all the attributes declared in the target namespace. To override this setting, individual attributes can use the Form attribute
Block Default value for the Block property of elements and complex types in the target namespace. The Block property prevents an element or a complex type with a specified type of derivation from being used in place of the inherited element or complex type
Final Default value for the Final property of elements, simple types and complex types in the target namespace. The Final property prevents the specified type of derivation for an element, a simple type or a complex type

For more information on elements, attributes, simple and complex types, see chapter Building an XML model.

 


Copyright (C) 2006. Sybase Inc. All rights reserved.