日期:2014-05-19  浏览次数:20620 次

求助,Schema中定义数值对
小弟初用JAXB,现在想尝试做一下东西

举个例子,经验值(XP)和用户级别(level),我想将他们配对定义在XML文件中,现在要定义xsd文件,不知道该怎样定义它们的格式。当XP为0时,level为1,到200时,level变为2,然后依次。。。

不胜感激

------解决方案--------------------
<xs:complexType name="userLevels">
<xs:sequence>
<xs:element name="userLevel " minOccurs="0" type="xs:int"/>
<xs:attribute name="level" type="xs:int"/>
</xs:element>
<xs:sequence>
</xs:complexType>

<xs:element type="tns:userLevels"></xs:element>