【发布时间】:2023-03-23 21:46:01
【问题描述】:
如何通过 T-sql 从 XML 的所有节点中删除属性“CRS”。如果 XML 中存在属性“CRS”,则希望删除。
<list>
<group id="12345">
<entry id="1" type="Audio" lang="en-us">
<p data-its-style="">
<audio xmlns="http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0" class="sound_explicit">
<source crs="test1_en.ogg" type="audio/ogg; " src="1234.ogg" />
<source crs="test1_en.m4a" type="audio/mp4;" src="4567.mp4" />
</audio>
</p>
</entry>
</group>
<group id="67890">
<entry id="4" type="Audio" lang="es-mx">
<p data-its-style="">
<audio xmlns="http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0" class="sound_explicit">
<source crs="test4_en.ogg" type="audio/ogg; " src="1234.ogg" />
<source crs="test4_en.m4a" type="audio/mp4;" src="4567.mp4" />
</audio>
</p>
</entry>
</group>
【问题讨论】:
-
见下面的解决方案
标签: sql-server xml-parsing xquery-sql