在BizTalk映射中,我需要在两个级别上使用条件循环,但是创建父数据的条件限制了子数据的创建。
关于如何在BizTalk映射程序中映射以下内容的任何想法:
输入
注释:元素在相同的层次上。
第1组第1排第2组第1排第2组
输出
注释:元素应该在元素下面。
第1组第1排第2组第1排第2组
在输出中创建子元素非常简单,我使用一个条件来检查是否输入="Row“,然后将输入元素中的内容映射到output元素。
问题是当我使用相同的逻辑创建输出父元素时。如果我检查输入="Group“,这将正确地创建输出元素,但当此条件未被完全填充(即Name=Row)时,这也将抑制儿童的创建,从而产生以下输出:
第1组第2组
有人能指出我的正确方向吗?还是这种情况会迫使我进入XSLT丛林?
我可以通过使用业务流程来解决这个问题,但是我希望在接收端口上将它作为一个映射来运行,所以我非常希望在一个映射中解决这个问题。
发布于 2013-04-24 19:56:30
xslt并没有那么难。有许多情况下,您将需要它。这就是其中之一。帮你自己个忙试试吧。真的!
https://stackoverflow.com/questions/16053103
复制相似问题