如何在Informatica Target中发布XML时删除空TAGS

时间:2014-10-14 05:12:37

标签: xml informatica informatica-powercenter

我发布了一个XML作为Informatica Target,我在发布的文件中获得了空标记。我已经对下面提到的设置进行了调整,但仍然会出现空标签 XML null内容表示 - >没有标签
XML空字符串内容表示 - >无标记
XML null属性表示 - >无属性
XML空字符串属性表示 - >无属性
以及下面提到的自定义属性
WriteNullXMLFile =无; SuppressNilContentMethod = ByTree;

2 个答案:

答案 0 :(得分:0)

在会话属性中转到配置对象选项卡。 在自定义属性字段中写下此

WriteNullXMLFile = No;SuppressNilContentMethod=ByTree 

答案 1 :(得分:0)

我在KB中遇到过这个问题。请检查这是否适用于您的情况。

当投影映射中的元素的属性而不是元素本身时,则当将null传递给属性时,将抑制该属性。但是,仍会在目标XML文件中创建空元素标记,因为只有在投影元素时,Null Content Representation = No Tag才会生效。

<强>解决方案

要抑制空元素标记,请在映射中投影这些元素并传递NULL值