XML Stream form
|
|
If the Auto-generated XML? option is checked on the XML tab, a graphical tree layout appears on the Mapping tab. You can map elements and attributes to specific properties and define Node or Type definitions:
Field |
Description |
Allow Tree Editing? |
Enables the XML data to be edited using the tree control. This option is available only if Auto-generated XML? is selected on the XML tab. |
Delete an element or attribute and all of its child elements or attributes. | |
Add an attribute to the selected element. | |
Add a child element to the selected element. |
Double-click a tree node to display the Node Properties panel.
Field |
Description |
Mapping Mode |
Choose the method used to map XML elements to properties:
|
Context Page |
Optional. Specify a page listed on the Pages & Classes tab or a Page List property to be used as the source for the XML stream data. |
Context Class |
Read-only. The class of the page in the Context Page field, or the PageClass of the embedded pages within the Page List property identified in that field. |
Source Property |
Used only for |
Stream Name |
Used only for the |
XML Type |
Used only for the |
Field |
Description |
Node Type |
Specify if the selected node is an |
Node Name |
Enter the attribute or element name that will appear in the generated XML stream content. |
Node Namespace |
Optional. Enter the namespace URI value that will be used to add a namespace prefix to the element tag in the generated XML stream content. If not provided, the element tag will not have a prefix and will not be namespace-qualified. |
Is Optional? |
Select this option to prevent the element or attribute from being added to the generated XML stream content when there is no clipboard data to be mapped. |
Is Repeating? |
Select this option if the element may appear more than once at this position in the XML stream content. If selected, provide a |
Is Nillable? |
Select this option to add an empty tag containing the xsi:nil attribute to the generated XML stream content of an XML Stream rule when there is no clipboard data to be mapped. This option is only applicable if the Is Optional? option is not checked. |
Substitution |
Indicates whether this element or its content can be substituted at runtime using a different element or complex definition. This has no impact on XML stream generation, but may indicate that further configuration needs to be done to provide the correct results. |
Field |
Description |
XSD Base Type |
Optional. Specify a built-in primitive type or derived type for this node. This value does not impact stream generation unless the Use SOAP 1.1 Encoding? option on the XML tab is selected. If this Enter
|
Type Name |
Optional. Specify the custom type name used to define this node. This value does not impact stream generation unless the Use SOAP 1.1 Encoding? option on the XML tab is selected. If this option is selected, the value is added to the element tag of the selected node as an |
Type Namespace |
Optional. Specify the namespace URI value of the custom type used to define this node. This value does not impact stream generation unless the Use SOAP 1.1 Encoding? option on the XML tab is selected. If this option is selected, the value is added to the element tag of the selected node as an |
Default Value |
Optional. Specify a value that will be used in the XML stream content when there is no clipboard data to be mapped. If a value is specified, it overrides the behavior of the Is Optional? and Is Nillable? options on the Node tab. |
Is SOAP Array? |
Select this option to add a If checked, this element should have as its immediate child a repeating element tag that represents the array values. The repeating element tag should be mapped to a Page List property (using the Context page field), or to a Value List property (using the Source Property field). |