gpt4 book ai didi

tridion - 如何在 SDL Tridion 2011 SP1 中将一个 XSLT TBB 的输出传递到另一个 XSLT TBB

转载 作者:行者123 更新时间:2023-12-02 18:34:00 25 4
gpt4 key购买 nike

我正在使用 SDL Tridion World 的 XSLT 中介器来创建 XSLT TBB。我的要求是,我想将一个 XSLTTBB 的输出传递到另一个 XSLT TBB。

假设我有一个名为“1”的 XSLT TBB,其中我输出:

<aaa>
hi
</aaa>
<bbb>
hello
</bbb>

我想编写另一个 XSLT TBB,它采用第一个 TBB 的输出并将数据处理为

<ccc>hi hello</ccc>

将此示例视为非常通用的。我正在使用模板生成器来组合两个 TBB。但我没有得到确切的结果。

是否也需要为模板生成器配置 XSLT 中介器?如果是,请告诉我该怎么做。

如果有这样的方法,请告诉我。预先感谢您。

最佳答案

这可以通过使用模板参数来实现,如下所示:

  1. TBB 1 配置为输出“Temp”和输出格式类型“Xml”
  2. TBB 2 配置为输入“Temp”和输出“Output”
  3. TBB 2 配置为将包项目作为参数加载
  4. 添加到 TBB 2 的顶部(以便您可以使用 XSLT 中的变量,例如 )
  5. 您可以将 TBB 1 的输出设为字符串或 XmlDocumnet。如果您使用 XmlDocument,则可以对 TBB 2 中的变量执行 XPath 查询。

无需在模板生成器上配置任何内容,因为中介器托管在 TCM 服务器上。

关于tridion - 如何在 SDL Tridion 2011 SP1 中将一个 XSLT TBB 的输出传递到另一个 XSLT TBB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9765276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com