有没有办法使用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>
但AFAIK没有做到这一点的转变。