XML
These functions all return an XML string that represents data that has been loaded from an IDO collection.
Return Type
String
Syntax
One of these:
XML ( collection, rowElementName )
: Appears asXML2
in the Event Action Expression EditorXML ( collection, rowElementName, attrList )
: Appears asXML3
in the Event Action Expression EditorXML( collection, rowElementName, attrList, childXmlSrc, fltrPattern, fltrList )
: Appears asXML6
in the Event Action Expression Editor
Remarks
These functions all serve a similar purpose. The only difference is in the number of parameters that they have. The possible parameters include:
Parameter | Description/Comments | Included in |
---|---|---|
Argument 1(collection) | Specifies the
IDO collection to be converted to XML. After at least one other Load IDO Collection action has been created and saved, any result sets from those actions display in the drop-down list. The button is not functional. |
XML2, XML3, XML6 |
Expression 2 (rowElementName) | Specifies the
name given to a parent element that represents each row of the collection in
the resulting XML string, and thus contains that row's properties as child
elements. The button launches an instance of the Event Expression Editor, which allows you to specify the row element name using an event expression. |
XML2, XML3, XML6 |
Argument 3 (attrList) | Specifies one
or more IDO properties (in the specified IDO collection) to be represented
as attribute name/value pairs inside the row element tag, instead of as
separate child elements under the row element. Multiple properties are
specified using a comma-separated list. The button launches the Event Action Load Collection Properties form, which allows you to select the properties from a list. |
XML3, XML6 |
Expression 4 (childXmlSrc) | Specifies a
child XML source for data. Those elements from the child XML source that match the filter pattern for a row of the collection are inserted under the corresponding parent element in the resulting XML string. This allows you to construct hierarchical XML structures. The button launches an instance of the Event Expression Editor, from which you can use any expression that returns an XML string. |
XML6 |
Expression 5 (fltrPattern) | Specifies a
filter pattern to be used in extracting the child XML string from the child
XML source. This is an XPath expression, with substitution tags to be replaced by the properties named in the filter list with values taken from each row of the collection, that selects elements from the child XML source to be inserted under the corresponding parent element in the resulting XML string. The button launches an instance of the Event Expression Editor, from which you can use any expression that returns an XPath expression with substitution tags. |
XML6 |
Argument 6 (filtrList) | Specifies one
or more IDO properties (in the specified IDO collection) whose values for
each row are to be substituted for the substitution tags (that is, {0},
{1}, and so on) in the filter pattern, before selecting elements from the
child XML source to be inserted under the parent element corresponding to
that row in the resulting XML string. Multiple properties are specified using a comma-separated list. The button launches the Event Action Load Collection Properties form, which allows you to select the properties from a list. |
XML6 |