如何在SQL Server中添加或更改Xml命名空间/名称表达式中不能使用“ xmlns”

约翰斯305

我有一个不是用名称空间生成的XML列,这意味着没有xmlns属性。不幸的是,我无法解决实际的问题,即创建XML的位置。

例如:

<root>Our Content</root>

可以在将XML数据返回给需要命名空间的特定客户端之前对其进行修改。我想要的很简单:

<root xmlns="http://OurNamespace">Our Content</root>

我尝试了类似的东西:

.modify('insert attribute xmlns {"ournamespace"}...

但是那个错误

在名称表达式中不能使用“ xmlns”。

我的问题是:

  1. 是否有解决此特定错误的技术?
  2. 有没有其他更好的方法可以在SQL XML类型上添加/更改名称空间?

这是在SQL Server 2012存储过程中。

Shnugo

也许就这么简单?

DECLARE @xml XML='<root>Our Content</root>';

SELECT CAST( REPLACE(CAST(@xml AS NVARCHAR(MAX)),'<root>','<root xmlns="http://OurNamespace">') AS XML)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过VB.net在XML中构建名称空间xmlns,xmlns:xsi和模式xsi:schemalocaton?

来自分类Dev

XSL如何从HTML输出中摆脱xmlns名称空间声明?

来自分类Dev

如何从xml请求中删除xmlns =“”

来自分类Dev

如何从xml请求中删除xmlns =“”

来自分类Dev

XML命名空间-xmlns

来自分类Dev

如何用内联xmlns声明替换XML名称空间前缀?

来自分类Dev

如何让 XslCompiledTransform 在根元素中包含 xmlns?

来自分类Dev

如何使用XMLNS属性转换元素

来自分类Dev

如何访问xmlns密钥,xml字符串中的val

来自分类Dev

了解XSD中的xmlns,xmlns:somePreFix,targetNamespace

来自分类Dev

SQL Server-FOR XML PATH:如何将xmlns:xsd添加到根元素?

来自分类Dev

如何使用lxml检查每个元素中的xmlns

来自分类Dev

在SQL Server 2008 R2中使用XMLNS解析XML

来自分类Dev

使用vbscript创建XML元素时如何避免xmlns属性?

来自分类Dev

如何删除XDocument中根以外的节点的xmlns属性?

来自分类Dev

如何删除XDocument中根以外的节点的xmlns属性?

来自分类Dev

xmlns属性中名称空间的值

来自分类Dev

如何将xmlns属性添加到根元素?

来自分类Dev

从输出xml中删除空的xmlns命名空间

来自分类Dev

如何使用 xmlns:xsi 但没有前缀创建根节点?

来自分类Dev

当最外面的元素具有xmlns属性时,如何在骆驼中使用xpath?

来自分类Dev

如何使用“纯DOM”在根标记处设置名称空间(xmlns)声明?

来自分类Dev

使用XSLT从XML删除xmlns

来自分类Dev

在Xamarin表单中定义xmlns

来自分类Dev

如何从xml和Java中的根元素中删除xmlns属性

来自分类Dev

'xmlns:xsi'是重复的属性名称

来自分类Dev

由于命名空间“ xmlns”,无法使用XSLT转换XML

来自分类Dev

什么是XML属性xmlns:app?

来自分类Dev

什么是XML属性xmlns:app?

Related 相关文章

  1. 1

    如何通过VB.net在XML中构建名称空间xmlns,xmlns:xsi和模式xsi:schemalocaton?

  2. 2

    XSL如何从HTML输出中摆脱xmlns名称空间声明?

  3. 3

    如何从xml请求中删除xmlns =“”

  4. 4

    如何从xml请求中删除xmlns =“”

  5. 5

    XML命名空间-xmlns

  6. 6

    如何用内联xmlns声明替换XML名称空间前缀?

  7. 7

    如何让 XslCompiledTransform 在根元素中包含 xmlns?

  8. 8

    如何使用XMLNS属性转换元素

  9. 9

    如何访问xmlns密钥,xml字符串中的val

  10. 10

    了解XSD中的xmlns,xmlns:somePreFix,targetNamespace

  11. 11

    SQL Server-FOR XML PATH:如何将xmlns:xsd添加到根元素?

  12. 12

    如何使用lxml检查每个元素中的xmlns

  13. 13

    在SQL Server 2008 R2中使用XMLNS解析XML

  14. 14

    使用vbscript创建XML元素时如何避免xmlns属性?

  15. 15

    如何删除XDocument中根以外的节点的xmlns属性?

  16. 16

    如何删除XDocument中根以外的节点的xmlns属性?

  17. 17

    xmlns属性中名称空间的值

  18. 18

    如何将xmlns属性添加到根元素?

  19. 19

    从输出xml中删除空的xmlns命名空间

  20. 20

    如何使用 xmlns:xsi 但没有前缀创建根节点?

  21. 21

    当最外面的元素具有xmlns属性时,如何在骆驼中使用xpath?

  22. 22

    如何使用“纯DOM”在根标记处设置名称空间(xmlns)声明?

  23. 23

    使用XSLT从XML删除xmlns

  24. 24

    在Xamarin表单中定义xmlns

  25. 25

    如何从xml和Java中的根元素中删除xmlns属性

  26. 26

    'xmlns:xsi'是重复的属性名称

  27. 27

    由于命名空间“ xmlns”,无法使用XSLT转换XML

  28. 28

    什么是XML属性xmlns:app?

  29. 29

    什么是XML属性xmlns:app?

热门标签

归档