我使用XML显式到union将一些SQL表信息转换为XML文件。这一切都是可行的,但是我在结果中有很多空标签,在不同的层次上。我想删除所有的空标签,但保持每一组的最高水平。下面是一个例子,我的意思是:DECLARE @XML XML = <GlassesTypes('delete //*[not(node())]');
SET @Xml.modif
Set @xml.modify('replace value of (/root/StartOne/Value5/a/text())[1] with sql:variable("@locTitle")');
Set @xml.modify('replace value of (/root/StartOne/Value5/a/@title)[1] with sql:va