1
有没有办法使用XDT将XML元素(包括其所有内容)移动到另一个元素内?使用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>
通过移动新创建c
元件内部的b
元件。我希望像下面的东西会工作:
<?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没有这样做的变换。