Hãy nói rằng tôi có tập tin XML sau đây:chế độc đáo trong XML Schema
<authors>
<author>a1</author>
<author>a2</author>
<lastmodified>2010</lastmodified>
</authors>
và một đoạn lược đồ XML:
<xs:element name="authors" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="author" maxOccurs="unbounded" type="xs:string"> </xs:element>
<xs:element name="lastmodified" type="xs:date" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:unique name="uniqueAuthor">
<xs:selector xpath="."/>
<xs:field xpath="author"/>
</xs:unique>
</xs:element>
Những gì tôi muốn là làm cho một hạn chế đó sẽ không cho phép hai giống hệt nhau giá trị tác giả, nhưng giá trị trên không hoạt động theo cách đó. Tôi đang làm gì sai?
chế độc đáo có một số ưu điểm so với 'xs: ID ', xem http://www.xml.com/pub/a/2002/11/20/schemas.html#identity_constraints – DaveFar