我想我已經搜索了很多關於這個,但仍然沒有去。XSD屬性限制
將不勝感激任何幫助。
我想限制空元素的屬性。 「顏色」應該有一個限制,只能保持3位或minLength = 3和maxLength = 3。它不應該有任何內容。
<?xml version="1.0" encoding="utf-8"?>
<items xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="">
<product id="" name="">
<article id="1001">
<umbrella color="100"/>
<umbrella color="101"/>
</article>
<article id="1002">
<umbrella color="110"/>
</article>
</product>
</items>
編輯:我知道如何做一個simpleType的XSD限制。但我不知道如何將它與ComplexType結合到一個實體中。
如果您可以提供更詳細的(或全部)解決方案,我會很高興。
順便說一句,「顏色」不限於xs:整數。它實際上是一個xs:字符串。
點點短:'[0-9] {3}' – 13ren
謝謝您的輸入。上面我的編輯。我知道如何做一個xs:限制,但我不知道如何將它們合併爲一個整體。請爲我的示例提供更多或完整的內容。如果我理解正確,則帶有SimpleType屬性的複雜類型帶有限制。 – ZiggyStardust
@ZiggyStardust查看更新。 – David