清除xdt元素(如果没有子元素)

所以我开始玩nuget,它是web.config install / uninstall.xdt值。

我的问题是,是否存在xdt:Transform将清除空元素。 我在这里找不到任何东西。 https://msdn.microsoft.com/en-us/library/dd465326%28v=vs.110%29.aspx

这是我的例子。

我当前的Web.config.install.xdt看起来像这样

         

我的卸载看起来像这样

           

这是我的web.config之前(简化)

       

这是install.xtd之后的web.config

           

这是卸载后的web.config

          

反正有没有摆脱标签?

您似乎可以在元素上指定多个转换。 因此,您可以从安装中删除内容,然后检查该元素是否具有子元素,如果不是,则删除该元素。