XML Schema 雜項資料型別
XSD 雜項 資料型別
其他雜項資料型別包括布林、base64Binary、十六進位、浮點、雙精確度、anyURI、 anyURI 以及NOTATION。
布林資料類型(Boolean Data Type)
布林資料性用於規定 true 或 false 值。
下面是一個關於某個scheme 中邏輯宣告的範例:
<xs:attribute name="disabled" type="xs:boolean"/>
文件中的元素看起來應該類似這樣:
<prize disabled="true">999</prize>
#注意: 合法的布林值是true、false、1(表示true) 以及0(表示false)。
二進位資料型別(Binary Data Types)
二進位資料型別用來表示二進位形式的資料。
我們可以使用兩個二進位資料型別:
base64Binary (Base64 編碼的二進位資料)
hexBinary (十六進位編碼的二進位資料)
下面是一個關於某個scheme 中hexBinary 宣告的範例:
<xs:element name=" blobsrc" type="xs:hexBinary"/>
AnyURI 資料型別(AnyURI Data Type)
#anyURI 資料型別用於規定URI。
下面是某個關於某個scheme 中anyURI 宣告的範例:
<xs:attribute name="src" type="xs:anyURI"/>
文件中的元素看起來應該類似這樣:
<pic src="../style/images/smiley.gif" />
#注意: 如果某個URI 含有空格,請用%20 取代它們。
雜項資料型別
#描述 | |
---|---|
anyURI | |
base64Binary | |
boolean | |
##hexBinary
- NOTATION
- #QName
#對雜項資料類型的限定(Restriction)
可與雜項資料類型一同使用的限定:- enumeration (布林資料類型無法使用此約束*)