Name
|
Name of the element. For XML structures, you can specify a namespace
prefix using the following syntax:
prefix:name. |
Description
|
Short description of the element. This
description is displayed next to the element name in the editor.
|
Occurs
Min/Max
|
Minimum and maximum number of times the element can appear in a
document. For example, you can enter 1 in the
Min field to indicate an element is
mandatory. If the number is unlimited, enter
-1. |
Size
Min/Max
|
Minimum and maximum number of characters in the element. |
Group
Type
|
Indicates how the children of this element are grouped. The value can be:
-
None: this element contains text
only; it has no child elements that define additional
structure.
-
Sequence: all children must occur (if
they occur) in the order specified.
-
Choice: only one of the children can
occur. If the element loops, a different child element can
occur for each instance of the loop.
-
All: all of the elements must occur,
and they can occur in any order.
|
Data
Type
|
Type of text content for the element. The value can be:
-
String: character
string.
-
Byte (8): signed 8-bit
byte.
-
Character:
-
Short (16): signed
16-bit quantity.
-
Integer (32): signed
32-bit quantity.
-
Long (64): signed
64-bit quantity.
-
Unsigned Byte (8): unsigned 8-bit byte.
-
Unsigned Short (16): unsigned 16-bit quantity.
-
Unsigned Integer (32): unsigned 32-bit quantity.
-
Decimal:
-
Float (32): 32-bit
floating-point number.
-
Double (64): 64-bit
floating-point number.
-
Date/Time: date and
time value together. This includes the timezone information.
-
Date: date value.
-
Time: time value.
-
Boolean: either true
or false.
-
Duration: duration of
time. This is in the ISO 8601 format of PnYnMnDTnHnMnS. It must
begin with a P, and
the remaining capital letters identify the type of the
period. The capital letters can be omitted when the
corresponding period is not used. Examples: P4Y is 4 years; P6Y7M2D is 6 years, 7
months, and 2 days; P30S is 30 seconds.
-
Binary: binary value.
-
QName: qualified name
with an optional prefix and local name. The prefix must be
found in one of the XML Namespaces and Containers associated
with the structure. It is used only in the Constant function.
-
None:
|
Element
Type
|
Defines how this element is used in a document. This is mostly
relevant for XML documents. The value can be:
-
Standard: element with no special
treatment (e.g., a standard XML element). For XML documents,
the value of the element refers to the value of all text
included within the element, provided there are no child
elements. When you want to access mixed content, you must
use an element type of XML Text to access the text between
the child XML elements.
-
XML Attribute (XML documents only):
the element appears as an XML attribute. Child elements of
this type must be of type value.
-
XML Processing Instruction (XML
documents only): the element appears as an XML processing
instruction. Elements of this type cannot have child
elements.
-
XML Text (XML documents only): This
element accesses text values, which is necessary only when
accessing text values for mixed XML content, where text is
interleaved with XML elements. Elements of this type cannot
have child elements.
-
Value: this element's name is used to
match the text value of its enclosing element. This is used
to define possible code values for validation and mapping
purposes. An element will have a child element with element
type of Value for each possible code
value. Elements of this type cannot have child elements.
-
Any: the content of this element can
be any collection of elements, which are completely
unspecified. Elements of this type cannot have child
elements.
|
Data
Format
|
Describes how the data type is to be concretely manifested. The
options available depend on the Data
Type you selected. The Default option automatically selects the default
format for the data type standard. For example, the default format
for a DateTime element is ISO 8601. |
Visible
Group
|
Indicates if this element is visible in the document. |
Null
|
Indicates if this element can have a null value. |