我正在閱讀w3cschools上的教程(http://www.w3schools.com/schema/schema_complex.asp),但他們似乎沒有提及如何在複雜類型上添加限制。如何對XML Schema複雜類型進行限制?
就像我有這個模式。
<xs:element name="employee">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
現在我想確保firstname不超過10個字符長。我該怎麼做呢?
我試圖把名字的簡單類型,但它說我不能這樣做,因爲我使用的是複雜類型。
那麼我該如何在文件上放置這樣的限制,以便我給架構的人不要試圖使第一個名字成爲100個字符。
因爲我總是在元素中放入「type =」xs:string「」,就像它在之前的教程中顯示的那樣,但是不知道你沒有這樣做。所以我認爲這解決了我的問題。 – chobo2 2010-05-03 05:07:35