BizTalk 2010元素在没有数据的输出中重复



我有一个从专有平面文件到X12 4010 204文件的映射。210文件中有一个名为"piece"的元素,其下的属性被有条件地映射并根据需要输出。问题是当前输出如下:

<DeclaredValueINS/>
<ShipperAttn/>
<PiecesDetail Pieces="0">
   <Piece/>
   <Piece/>
   <Piece/>
   <Piece/>
   <Piece width="45.5" length="9.25" description="Riverside Furniture Placid Cove 42 Inch Round/Ov" count="1" height="49" weight="90" SerialNumber="16753-16754-Kit"/>
   <Piece width="10.75" length="10.5" description="Riverside Furniture Placid Cove 42 Inch Round/Ov" count="2" height="23" weight="15" SerialNumber="16753-16754-Kit"/>
   <Piece width="21.25" length="11.75" description="Riverside Furniture Placid Cove X-Back Side Chai" count="2" height="41.37" weight="22" SerialNumber="16759"/>
   <Piece width="21.25" length="11.75" description="Riverside Furniture Placid Cove X-Back Side Chai" count="1" height="41.37" weight="22" SerialNumber="16759"/>
</PiecesDetail>

没有任何东西映射到"Piece"元素,也没有在它上面的循环(事实上,我不知道它是如何自然地循环数据的,但我很高兴它这样做)。我想要的是抑制元素——其他输出(是的,我已经看过并复制了其他映射中的逻辑,比如这个)没有这个问题。

我把它倒过来了——它是204到专有XML。我只需要将节点添加到控制下面所需行的输出的条件中。

最新更新