XML-NODE-TYPE attribute

The XML node type of the buffer-field or ProDataSet object, which lets you specify how the object is represented in XML and XML Schema.

Data type: CHARACTER

Access: Readable/Writeable

Applies to: Buffer-field object handle, ProDataSet object handle

The following table lists the valid XML node types for a buffer-field object.

XML node types for buffer-field objects
When the XML node type is . . . The buffer field is . . .
"ATTRIBUTE" Represented as an attribute of the temp-table element in both the XML Schema and data.
"ELEMENT" Represented as a child element of the temp-table element in both the XML Schema and data.
"HIDDEN" Omitted from both the XML Schema and data.
"TEXT" Represented as a text element in both the XML Schema and data.
Note: Each table can contain only one "TEXT" field. When a table contains a "TEXT" field, it cannot contain "ELEMENT" fields; it can contain only "ATTRIBUTE" fields. A table that contains a "TEXT" field cannot be part of a nested data-relation.

The XML node type of a buffer field that represents an array must be either "ELEMENT" or "HIDDEN".

The following table lists the valid XML node types for a ProDataSet object.

XML node typesfor ProDataSet objects
When the XML node type is . . . The ProDataSet name is . . .
"ELEMENT" Represented as the root element in both the XML Schema and data.
"HIDDEN" Omitted from both the XML Schema and data.

This attribute's purpose overlaps with the SERIALIZE-HIDDEN attribute. Because of this overlap, the attributes interact as follows:

See also

SERIALIZE-HIDDEN attribute, WRITE-XML( ) method, WRITE-XMLSCHEMA( ) method