XML2 / XML3 / XML6
这些函数都返回一个代表已从 IDO 集合加载的数据的 XML 字符串。
退回类型
字符串
语法
- 对于 XML2:XML ( collection, rowElementName )
- 对于 XML3:XML ( collection, rowElementName, attrList )
- 对于 XML6:XML( collection, rowElementName, attrList, childXmlSrc, fltrPattern, fltrList )
备注
这些函数都用于相似目的。唯一的区别是他们拥有的参数号。可能的参数包括:
参数 | 说明/注释 | 包括在 |
---|---|---|
Argument 1(collection) | 指定将转换为 XML 的 IDO 集合。
在至少一个其他“加载 IDO 集合”操作创建并保存后,从这些操作设置的任何结果显示在下拉列表中。 此按钮不起作用。 |
XML2, XML3, XML6 |
Expression 2 (rowElementName) | 指定代表在产生的 XML 字符串中的集合每一行,并包括此行作为子元素的属性的父元素名称。
此按钮可启动“事件表达式编辑器”的实例,这可允许您使用事件表达式指定行元素名称。 |
XML2, XML3, XML6 |
Argument 3 (attrList) | 指定用于代表行特性标记内的特性名称/值对的一个或多个 IDO 属性(在指定的 IDO 集合中),不是作为行元素下面的单独子元素。可使用以逗号分隔的列表指定多个属性。
此按钮可启用“事件操作加载集合属性”表单,这允许您从列表选择属性。 |
XML3, XML6 |
Expression 4 (childXmlSrc) | 指定数据的子 XML 来源。
来自子 XML 来源且匹配此集合行的筛选特征的元素插入产生的 XML 字符串中的相应父元素下方。这允许您构建层级 XML 结构。 此按钮可启动“事件表达式编辑器”实例,在此可使用返回 XML 字符串的任何表达式。 |
XML6 |
Expression 5 (fltrPattern) | 指定用于从子 XMl 来源抽取子 XML 字符串的筛选特征。
这是一个 XPath 表达式,其中的替代标记由筛选列表中命名的属性替换为取自此集合每行的值,这从子 XML 来源选择要插入产生的 XML 字符串中的相应父元素下方的元素。 此按钮可启用“事件表达式编辑器”实例,在此可使用返回带有替代标记的 XPath 表达式的任何表达式。 |
XML6 |
Argument 6 (filtrList) | 在从子 XMl 来源选择要插入产生的 XML 字符串此行相应的父元素下方的元素之前,指定每行的值要替换替代标记(即 {0}、{1} 等)的一个或多个 IDO 属性(在指定的 IDO 集合中)。
可使用以逗号分隔的列表指定多个属性。 此按钮可启用“事件操作加载集合属性”表单,这允许您从列表选择属性。 |
XML6 |