XSD问题:元素属性的值不就其类型

问题描述:

有效(首先,我想学习如何处理XSD文件,我知道得很少)XSD问题:元素属性的值不就其类型

this XSD ,只是复制到Eclipse IDE中,它说,有上线26的错误:

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

说:

CVC-attribute.3:值 :属性的 'DKX IssuerType''键入'元素'xs:element'上的对于其类型'QName'无效 。

此错误消息中的所有内容都在指定的行中,除了“QName”(它是什么?)。

任何想法如何解决这个问题? (因为这是一个示例文件,我假设它是一个独立文件,希望它是)

发现:我使用了错误的文件扩展名“.xml”,而正确的是“.xsd”。

+0

我认为这是正确的答案。 – 2012-10-30 15:54:03

+0

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

根据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