Работа в E SQL вычислительных узлах - IIB. У меня есть путь ввода, такой как пункт назначения / адрес / страна, который равен NULL ie Тег страны не доступен внутри пункта назначения / адреса для нескольких входов. В выводе XML CountryDes c имеет только дочерний элемент «Страна». Если поле ввода равно NULL, CountryDes c также не должно создаваться.
SET OutputRoot.XMLNSC.Parcel.Arr_Address.CountryDesc.Country = InputRoot.XMLNSC.Destination.Address.Country;
Но у вывода есть пустой тег, <CountryDesc/>
. Как устранить эту генерацию пустых тегов, не используя условие IF, например IF Destination.Address.Country IS NOT NULL AND TRIM(Destination.Address.Country) <> '' THEN --assign
Я думал о процедуре, которая будет анализировать все узлы и удалять пустой дочерний элемент. Пожалуйста, предложите.