2

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>

しかし、知る限り、これを行う変換はありません。

4

1 に答える 1

0

Web.config 変換 - 周囲の要素で回答されているように、これは現在サポートされていませんが、この質問は 1 つの回避策を提供します。

于 2016-06-14T11:19:29.840 に答える