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:
Access:
Applies to: Table 112 lists the valid XML node types for a buffer-field object.
Table 112: XML node types for buffer-field objects When the XML node type is . . . Represented as an attribute of the temp-table element in both the XML Schema and data. Represented as a child element of the temp-table element in both the XML Schema and data. 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.Table 113 lists the valid XML node types for a ProDataSet object.
Table 113: XML node types for ProDataSet objects When the XML node type is . . . Represented as the root element in 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:
![]()
The WRITE-XML( ) method always uses the XML-NODE-TYPE attribute value. If you set a value for the XML-NODE-TYPE attribute, it keeps that value regardless of how you set the SERIALIZE-HIDDEN attribute.
![]()
If you do not set the XML-NODE-TYPE attribute and set the SERIALIZE-HIDDEN attribute to TRUE, the AVM sets XML-NODE-TYPE to "HIDDEN".
![]()
If you do not set the XML-NODE-TYPE attribute and set the SERIALIZE-HIDDEN attribute to FALSE, the AVM sets XML-NODE-TYPE to "ELEMENT".
![]()
If you do not set either attribute, the AVM sets XML-NODE-TYPE to "ELEMENT" and sets SERIALIZE-HIDDEN to FALSE.
© 2013 Progress Software Corporation and/or its subsidiaries or affiliates. |