2010-05-11 57 views
0

有效(首先,我想學習如何處理XSD文件,我知道得很少)XSD問題:元素屬性的值不就其類型

this XSD ,只是複製到Eclipse IDE中,它說,有上線26的錯誤:

<xs:element name="Issuer" type="dkx:IssuerType" /> 

說:

CVC-attribute.3:值 :屬性的 'DKX IssuerType''鍵入'元素'xs:element'上的對於其類型'QName'無效 。

此錯誤消息中的所有內容都在指定的行中,除了「QName」(它是什麼?)。

任何想法如何解決這個問題? (因爲這是一個示例文件,我假設它是一個獨立文件,希望它是)

回答

2

發現:我使用了錯誤的文件擴展名「.xml」,而正確的是「.xsd」。

+0

我認爲這是正確的答案。 – 2012-10-30 15:54:03

+0

@ james.garriss ops,謝謝! – 2012-10-31 16:24:50

1

根據Eclipse的說法,我懷疑類型dkx:IssuerType尚未定義。

也許你應該從一個更基本的概述開始,並通過你的方式。 試試這個:http://www.w3schools.com/Schema/default.asp

+0

謝謝,我正在閱讀一些教程,但我現在真的在尋找這個問題的答案。 – 2010-05-11 18:23:04

+0

順便說一下,你給dkx的東西提供了一個很好的提示..我會更多地研究它.. – 2010-05-11 18:24:09

+0

也許dkx是在一個導入中定義的,但爲什麼Eclipse會提出一個錯誤?我的意思是,當我們導入一些東西時,它就像是在同一個文件中,所以不應該給出錯誤。 – 2010-05-11 18:26:30

相關問題