【发布时间】:2018-04-27 19:38:07
【问题描述】:
我想尝试从 xmltype 中删除空标签。我已经从 oracle 类型生成了以下 xml。在集合中,很少有元素没有值,所以我用空标签生成。
谁能帮帮我:
实际输出:
<MESSAGE>
<LOCATIONS>
<LOCATION_ID>9999</LOCATION_ID>
<LOC_TYPE>S</LOC_TYPE>
<NAME>Test Location</NAME>
<PHONE_NUM>08 </PHONE_NUM>
<LAST_MODIFIED_BY/>
<LAST_MODIFIED_DATE/>
<POS_CODE/>
</LOCATIONS>
</MESSAGE>
预期输出:
<MESSAGE>
<LOCATIONS>
<LOCATION_ID>9999</LOCATION_ID>
<LOC_TYPE>S</LOC_TYPE>
<NAME>Test Location</NAME>
<PHONE_NUM>08 </PHONE_NUM>
</LOCATIONS>
</MESSAGE>
【问题讨论】:
-
@KaushikNayak 不是重复项 - 您链接的那个试图生成 XMLType 而不包含空 XML 标签,而这个 XMLType 已经存在,包含需要删除的空 XML 标签。