1
我有無錯誤的xsd。下面是我的xsd。我只是指主要因素。 Jaxb轉換後的類在@XmlRootElement(name =「principal」)上出現錯誤:「無法解析名稱空間中的XML元素聲明」和名稱中的「principal」。有人可以幫忙嗎?XSD到jaxb註釋類給出無法解析xml元素錯誤
這裏是我的xsd:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="authorization"><xs:complexType> <xs:sequence><xs:element name="group" maxOccurs="unbounded" minOccurs="1"><xs:complexType><xs:sequence><xs:element ref="principal" maxOccurs="unbounded" minOccurs="1" /></xs:sequence>
<xs:attribute name="name" type="xs:string"></xs:attribute>
</xs:complexType></xs:element> <xs:element name="principal" ><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><xs:attribute type="xs:string" name="family" use="optional"/><xs:attribute name="type" type="xs:string" use="optional"/>
</xs:extension></xs:simpleContent></xs:complexType></xs:element>
</xs:schema>
這是我的xsd: – ram