连接元素

内容模型

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>

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now