我正在寫一個針對xml文件的xml架構。我得到了以下代碼的錯誤,但無法弄清楚爲什麼。任何建議?針對XML錯誤的xml架構
cvc-type.3.1.1:元素'employees'是一個簡單的類型,所以它不能擁有屬性,除了名稱空間名稱與'http://www.w3.org/2001/XMLSchema-實例',其[本地名稱]是'type','nil','schemaLocation'或'noNamespaceSchemaLocation'之一。但是,找到了'essns'屬性。發現問題始於simpleType。
<xs:element name="employees" >
<xs:simpleType>
<xs:list itemType ="xs:integer"/>
</xs:simpleType>
</xs:element>
<xs:element name= "projectsControlled">
<xs:simpleType>
<xs:list itemType ="xs:integer" />
</xs:simpleType>
</xs:element>
此以下是XML代碼
<employees essns="888665555"/>
<projectsControlled pnos="20"/>
錯誤消息看起來相當明確。類型'employees'不能擁有'essns'屬性,因爲模式不允許。 –