Supported XML schema constructs
The following XML schema constructs are supported in BMC Remedy AR System:
Elements
- global element declaration
- local element declaration
- nillable for an element
- minOccurs =0 for an element
- default for an element
- an element that has a ref to another element
Attributes
- attribute
- default for attributes
- attributeGroup
Types
- named simpleType
- inlined simpleType
- named complexType
- inlined complexType
Derivation
- complexType derived from complexContent by extension
- complexType derived from complexContent by restriction
- complexType derived from simpleContent by extension
- simpleType derived from simpleContent by restriction
- simpleType derived from simpleType by restriction (The restriction is ignored)
Model group
- sequence directly under a complexType with maxOccurs =1 and minOccurs =1 (if maxOccurs and minOccurs are unspecified, they default to 1)
- choice directly under a complexType with maxOccurs =1 and minOccurs =1
- all directly under a complexType with maxOccurs =1 and minOccurs =1
- sequence directly inside a sequence with maxOccurs =1 and minOccurs =1
- choice directly inside a choice with maxOccurs =1 and minOccurs =1
- choice directly inside a sequence with maxOccurs =1 and minOccurs =1
- group
- maxOccurs=unbounded for an element which is the sole child of a sequence. In all other situations, maxOccurs must be 1 or not be specified. Instead of maxOccurs=unbounded, it could also be maxOccurs=20 (or some other number greater than 1) in which case any XML generated by BMC Remedy AR System would have 20 or fewer elements. This element must be of a complexType.
- Namespaces
- targetNamespace
- chameleon namespaces
- Multiple documents
- include
- import
- Miscellaneous
- annotation
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*