【发布时间】:2012-04-03 16:18:58
【问题描述】:
我在 SQL Server 2008 中使用了一些 XQuery,结果包含自动生成的命名空间前缀。我正在使用默认命名空间,但不明白为什么它不断添加这些。
任何想法为什么会发生这种情况或如何删除它们?
【问题讨论】:
-
为什么要关心前缀是什么,只要它们映射到正确的命名空间?
-
您能否展示一些代码来说明您的意思。也许需要做一些事情来命名前缀。
我在 SQL Server 2008 中使用了一些 XQuery,结果包含自动生成的命名空间前缀。我正在使用默认命名空间,但不明白为什么它不断添加这些。
任何想法为什么会发生这种情况或如何删除它们?
【问题讨论】:
看来您还需要在 xquery 代码中声明一个默认命名空间。如果不是,SQL 会自动生成位置命名空间来停止冲突。
【讨论】: