2017-06-05 104 views
0

我正在使用前任寫的終端應用程序,使用Infragistics將一些SQL數據處理爲excel報告模板。'xmlns'屬性綁定到保留命名空間'http://www.w3.org/2000/xmlns/'

它工作正常的一些數據集,但它拋出如下:The 'xmlns' attribute is bound to the reserved namespace 'http://www.w3.org/2000/xmlns/'

無處的應用程序配置爲定義的任何xmlns,我不知所措。我可以分享代碼,請幫我弄清楚什麼是相關的。

+0

也許有關? https://stackoverflow.com/questions/23102791/how-to-set-namespace-in-xml-attribute –

+0

這裏的問題不在於計算錯誤的含義,而在於它來自哪裏。在你係統的某個地方有一個軟件(可能是一個XML解析器)將這個規則應用於某些數據,你需要找到它的位置,而且我們無法幫助你做到這一點。 –

+0

@Shnugo - 我不得不擺脫這個問題來處理其他事情,但我會與我的團隊的其他成員一起檢查並試圖找到它的底部。我會在不久的將來解決這個問題。 –

回答

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=更改爲其他內容)或將其刪除。

+0

該項目沒有XML文件 - 任何想法我可以看看? –

+0

然後查找正在使用的XML文檔的消耗情況,如果不是程序的輸入或輸出的一部分。該消息來自您的管道中某個XML解析器或程序的內部操作。 – kjhughes

0

在評論你的狀態

該項目沒有一個XML文件

但在你的問題你的狀態

SQL數據導入Excel報表模板

現代Excel文件是XML bas ed ...

只需導航到任何相關的Excel文件並用ZIP應用程序打開它。您可以將文件擴展名更改爲.zip,然後雙擊該文件。

我很確定,你的應用程序正在生成這樣一個XML格式的Excel文件...