Sql server 在SQL server中将XML元素替换为新元素
将此内容的Sql server 在SQL server中将XML元素替换为新元素,sql-server,xml,tsql,xslt-2.0,xquery-sql,Sql Server,Xml,Tsql,Xslt 2.0,Xquery Sql,将此内容的元素替换为具有XML类型列的多行新元素: <Item title="1234" xmlns="http://www.imsglobal.org/xsd/imsqti_v2p2"> <ItemBody>xyz</ItemBody> <apipAccessibility xmlns="http://www.imsglobal.org/xsd/apip/apipv1p0/imsapip_qtiv1p0"> <
元素替换为具有XML
类型列的多行新元素:
<Item title="1234" xmlns="http://www.imsglobal.org/xsd/imsqti_v2p2">
<ItemBody>xyz</ItemBody>
<apipAccessibility xmlns="http://www.imsglobal.org/xsd/apip/apipv1p0/imsapip_qtiv1p0">
<accessibilityInfo>
Blablah
</accessibilityInfo>
</apipAccessibility>
</Item>
xyz
废话
元素更新后应如下所示:
<Item title="1234" xmlns="http://www.imsglobal.org/xsd/imsqti_v2p2">
<ItemBody>xyz</ItemBody>
<apipAccessibility xmlns="http://www.imsglobal.org/xsd/apip/apipv1p0/imsapip_qtiv1p0"/>
</Item>
xyz
您可以使用和:
输出:
<Item xmlns="http://www.imsglobal.org/xsd/imsqti_v2p2" title="1234">
<ItemBody>xyz</ItemBody>
<apipAccessibility xmlns="http://www.imsglobal.org/xsd/apip/apipv1p0/imsapip_qtiv1p0" />
</Item>
xyz
<Item xmlns="http://www.imsglobal.org/xsd/imsqti_v2p2" title="1234">
<ItemBody>xyz</ItemBody>
<apipAccessibility xmlns="http://www.imsglobal.org/xsd/apip/apipv1p0/imsapip_qtiv1p0" />
</Item>