少し前に私はこの質問をしました: TSQL forxmlxml-tagを一度だけ
これで、空のタグと自己終了タグがxmlに表示されないという問題が発生しました。
こことここで考えられる回避策を見つけましたが、期待どおりに機能しません。
また、空の可能性のある各タグに「$$」を書き込もうとしました。最後に、「$$」を含むすべてのタグを次のように削除しようとしました。
SET @persons.modify('delete (//$$)')
しかし、このアプローチも機能しません。
XQueryを使用して空のタグと自己終了タグを削除したり、TSQL for xml内に表示されないようにするにはどうすればよいですか?