XSD Miscellaneous Data Types

XSD Miscellaneous Data Types


Other miscellaneous data types are boolean, base64Binary, hexBinary, float, double, anyURI, QName, and NOTATION.


Boolean Data Type

The boolean data type is used to specify a true or false value.

The following is an example of a boolean declaration in a schema:

<xs:attribute name="disabled" type="xs:boolean"/>

An element in your document might look like this:

<prize disabled="true">999</prize>

Note: Legal values for boolean are true, false, 1 (which indicates true), and 0 (which indicates false).


Binary Data Types

Binary data types are used to express binary-formatted data.

We have two binary data types:

  • base64Binary (Base64-encoded binary data)
  • hexBinary (hexadecimal-encoded binary data)

The following is an example of a hexBinary declaration in a schema:

<xs:element name="blobsrc" type="xs:hexBinary"/>


AnyURI Data Type

The anyURI data type is used to specify a URI.

The following is an example of an anyURI declaration in a schema:

<xs:attribute name="src" type="xs:anyURI"/>

An element in your document might look like this:

<pic src="http://www.w3schools.com/images/smiley.gif" />

Note: If a URI has spaces, replace them with %20.


Miscellaneous Data Types

NameDescription
anyURI 
base64Binary 
boolean 
double 
float 
hexBinary 
NOTATION 
QName 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值