XDT を使用して、すべてのコンテンツを含む XML 要素を別の要素内に移動する方法はありますか?
たとえば、次の XML を変換したいと思います。
<?xml version="1.0"?>
<a>
<b someAttribute="someValue">someContent</b>
</a>
これに:
<?xml version="1.0"?>
<a>
<c>
<b someAttribute="someValue">someContent</b>
</c>
</a>
b
新しく作成された要素の内側に要素を移動しc
ます。私は次のようなものがうまくいくことを望んでいました:
<?xml version="1.0"?>
<a xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<c xdt:Transform="Insert">
<b xdt:Locator="XPath(/a/b)" xdt:Transform="an appropriate transform" />
</c>
</a>
しかし、知る限り、これを行う変換はありません。