1

我怎样才能从中得到:

<a id="1">
    <b>
        <c type="1"/>
        <c type="0"/>
        <c type="0"/>
    </b>
    <b>
        <c type="1"/>
        <c type="0"/>
        <c type="1"/>
    </b>
</a>
<a id="2">
    <b>
        <c type="1"/>
        <c type="1"/>
        <c type="0"/>
    </b>
    <b>
        <c type="1"/>
        <c type="1"/>
    </b>
</a>

以下:

<a id="1">
    <b>
        <c type="1"/>
    </b>
    <b>
        <c type="1"/>
        <c type="1"/>
    </b>
</a>
<a id="2">
    <b>
        <c type="1"/>
        <c type="1"/>
    </b>
    <b>
        <c type="1"/>
        <c type="1"/>
    </b>
</a>

所以我想过滤元素,但保留原始结构。我使用 sql 服务器。我尝试了一些变化,但没有一个像我预期的那样工作。

4

1 回答 1

0

@x你的xml在哪里...

set  @x.modify('delete (/a/b/c[@type="0"])')
于 2012-10-16T08:06:21.870 回答