字串資料型別可包含字元、換行、回車以及製表符
1.規格化字串資料型別(normalizedstring data type)
xs:normalizestring
規格化字串資料型別源自於字串資料型別。規格化字串資料型別同樣可包含字元,但是 xml 處理器會移除折行,回車以及製表符。
2.token資料型別
token 資料型別同樣源自於字串資料型別。這個比較常用token 資料型別同樣可包含字元,但是 xml 處理器會移除換行符、回車、製表符、開頭和結尾的空格以及(連續的)空格。
字串資料型別表
名稱描述
entities
entity
id在 xml 中提交 id 屬性的字串 (僅與 schema 屬性一同使用)
idref
在 xml 中提交 idref 屬性的字串(僅與 schema 屬性一同使用)
idrefs language
包含合法的語言 id 的字串
name
包含合法 xml 名稱的字串
ncname
nmtoken
在 xml 中提交 nmtoken 屬性的字串 (僅與 schema 屬性一同使用)
nmtokens
normalizedstring
不包含換行符、回車或製表符的字串
qname
string
字串token
不包含換行符、回車或製表符、開頭或結尾空格或者多個連續空格的字串
對字串資料型別的限定(restriction)
可與字串資料型別一同使用的限定:
您也可以通過在日期後加乙個 "z" 的方式新增時區,使用世界調整時間(utc time)來輸入乙個日期
或者 2002-09-24+/-06:00 來弄偏差 時區
時間使用下面的格式來定義:"hh:mm:ss",其中
時區 09:30:10z 或者 09:30:10-/+06:00
日期時間使用下面的格式進行定義:"yyyy-mm-ddthh:mm:ss",其中
2002-05-30t09:00:00
時間間隔使用下面的格式來規定:"pnynmndtnhnmns",其中:
p5y //5年 p5y2m10d // 5年2月10天的週期 負數的週期在前面加個負號(-)
名稱描述
date
定義乙個日期值
datetime
定義乙個日期和時間值
duration
定義乙個時間間隔
gday
定義日期的乙個部分 - 天 (dd)
gmonth
定義日期的乙個部分 - 月 (mm)
gmonthday
定義日期的乙個部分 - 月和天 (mm-dd)
gyear
定義日期的乙個部分 - 年 (yyyy)
gyearmonth
定義日期的乙個部分 - 年和月 (yyyy-mm)
time
定義乙個時間值
可與日期資料型別一同使用的限定:
xs:decimal xs:integer
請注意,下面所有的資料型別均源自於十進位制資料型別(除 decimal 本身以外)!名字數
byte
有正負的 8 位整數
decimal
十進位制數
int有正負的 32 位整數
integer
整數值long
有正負的 64 位整數
negativeinteger
僅包含負值的整數 ( .., -2, -1.)
nonnegativeinteger
僅包含非負值的整數 (0, 1, 2, ..)
nonpositiveinteger
僅包含非正值的整數 (.., -2, -1, 0)
positiveinteger
僅包含正值的整數 (1, 2, ..)
short
有正負的 16 位整數
unsignedlong
無正負的 64 位整數
unsignedint
無正負的 32 位整數
unsignedshort
無正負的 16 位整數
unsignedbyte
無正負的 8 位整數
可與數值資料型別一同使用的限定:
xml schema 資料型別的限定
enumeration 定義可接受值的乙個列表 fractiondigits 定義所允許的最大的小數字數。必須大於等於0。length 定義所允許的字元或者列表專案的精確數目。必須大於或等於0。maxexclusive 定義數值的上限。所允許的值必須小於此值。maxinclusive 定義數值的上限...
7 oracle資料型別
字元型 char 定長 最大2000字元 例如 char 20 表示定長20 不夠的補空格 定長查詢速度快 varchar2 變長 最大4000字元 省空間 clob 字元型大物件 最大4g 數字型別 number 可以比表示整數,也可以表示小數,範圍 10的38次方到10的38次方 number ...
7 python 資料型別
1.如果乙個字串包含很多需要轉義的字元,對每乙個字元都進行轉義會很麻煩。為了避免這種情況,我們可以在字串前面加個字首r,表示這是乙個 raw 字串,裡面的字元就不需要轉義了。例如 r 但是r 不能表示多行文字,怎麼解決 2.python在後來新增了對unicode的支援,以unicode表示的字串用...