當前位置:
首頁 > 知識 > XSD 雜項 數據類型

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="http://www.w3schools.com/images/smiley.gif" />

注意: 如果某個 URI 含有空格,請用 %20 替換它們。



雜項數據類型


名稱 描述
anyURI
base64Binary
boolean
double
float
hexBinary
NOTATION
QName



對雜項數據類型的限定(Restriction)

可與雜項數據類型一同使用的限定:

  • enumeration (布爾數據類型無法使用此約束*)

  • length (布爾數據類型無法使用此約束)

  • maxLength (布爾數據類型無法使用此約束)

  • minLength (布爾數據類型無法使用此約束)

  • pattern

  • whiteSpace

XSD 雜項 數據類型

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

VBScript 總結
SQLite的 命令

TAG:程序員小新人學習 |