连接元素

内容模型

join:==EMPTY

属性

  • @dstFilterExpr(string)
  • @xpath-dst(字符串)
  • @xpath-src(字符串)

父项

<element>

子项

说明

允许您定义在SQL表之间创建联接的字段。

使用和上下文

<join>元素仅在父<element>元素为“link”类型时才能使用。 这意味着父元素必须声明“@type=link”属性。

不必在<join>元素中指定远程表的名称和命名空间。 需要在父<element>中指定它们。

根据惯例,链接在模式末尾定义。

如果在定义链接类型元素时未指定<join>元素,则链接将自动放置在两个表的主键上。

属性描述

  • dstFilterExpr(字符串):此属性允许您限制远程表中合格值的数量。
  • xpath-dst(字符串:此属性接收Xpath(远程表的@name属性)。
  • xpath-src(字符串:此属性接收一个Xpath(当前模式中的@name属性)。

示例

当前表的“email”字段与远程表的“@compagny-id”字段之间的链接:

<join xpath-dst="@compagny-id" xpath-src="@email"/>

根据“@country”字段的内容过滤指向“cus:Country”表的链接,该字段必须包含“EN”值:

<element name="StockEN" type="link" label="MyLink" target="cus:Stock">
   <join xpath-dst="@country" xpath-src="@code" dstFilterExpr="@country = 'EN'"/>
 </element>

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free