The complex property
@XMLAttribute is
specified on a Record-part field and identifies characteristics of
an XML attribute. The property includes the following field:
- name
- The name of the XML attribute. The default value is the name of
the record field.
If you are writing a record to an XML string,
the value of the property field is assigned to the attribute in the
XML string. If you are reading an XML string into a record, the EGL
Runtime issues a RuntimeException if a mismatch
is found between the actual and expected attributes.
- namespace
The XML namespace associated with the XML attribute. If you
are writing the record to an XML string, the possibilities are as
follows:
- If you specify a namespace, the EGL Runtime places the attribute
in that namespace, assigning a prefix to the attribute name
- If you do not specify a namespace, the attribute is not in any
namespace
When reading an XML string into the record, the EGL Runtime
issues RuntimeException if a mismatch is
found between the actual and expected namespace status of the attribute.