2
我與XML架構初學者,我試圖解決一個(在我看來),而簡單的問題:我想在該表單與標籤XML架構:元素與屬性和文本有限制
<foo bar="123">some text</foo>
即帶有文本和屬性的標籤。基本上,我知道如何用extension
工具完成這項工作。這似乎相當不直觀,但工作。這是基本習慣用語:
<xs:element name="option">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="value" type="xs:string">
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
但是,我也想對文字和屬性施加限制!文本不應超過一定的長度,並且該屬性應該在一定範圍內的整數中。我怎樣才能做到這一點?我使用擴展名時似乎不能對文本使用限制。
但我*需要*使用''得到這個擺在首位的工作,如果我沒有誤會。 –
dietr
哦,XML Schema ...你爲什麼曾經從Hades中解脫出來?我現在需要離開,但稍後我會回頭看看是否有人提出了答案,如果不是,則進一步搜索。 –