' xmlns'属性绑定到保留的命名空间' http://www.w3.org/2000/xmlns/'

时间:2017-06-05 20:23:39

标签: sql sql-server xml terminal infragistics

我正在使用前任编写的终端应用程序,使用Infragistics将一些SQL数据处理成excel报告模板。

它适用于某些数据集,但会抛出以下内容:The 'xmlns' attribute is bound to the reserved namespace 'http://www.w3.org/2000/xmlns/'

App配置中没有任何地方定义了xmlns,我感到茫然。我可以分享代码,请帮我弄清楚相关的内容。

2 个答案:

答案 0 :(得分:0)

为了将来的参考/可搜索性,此问题的Xerces错误消息如下:

  

[致命错误] try.xml:2:47:前缀“xmlns”无法绑定到任何前缀   命名空间;也不能绑定“xmlns”的命名空间   任何明确的前缀。

要解决此问题,请在XML文档中搜索http://www.w3.org/2000/xmlns/。以下任何设置都是违规行为:

xmlns="http://www.w3.org/2000/xmlns/"
xmlns:x="http://www.w3.org/2000/xmlns/"
xmlns:xmlns="anything"

可能在=符号之前和/或之后有空格,'而不是"等。

xmlns命名空间名称无法重用或重新定义。您必须更正默认命名空间设置(将xmlns=更改为其他内容)或将其删除。

答案 1 :(得分:0)

在评论中说明

  

此项目没有XML文件

但是在你提出的问题中你说明了

  

将SQL数据导入Excel报告模板

现代Excel文件是基于XML的......

只需导航到任何相关的Excel文件,然后使用ZIP应用程序打开它。您可以将文件扩展名更改为.zip,然后双击它。

我确定,您的应用程序正在生成这样一个XML格式的Excel文件...