Tipos de dados variados de XSD |
Outros tipos de dados variados são booleanos, hexBinary, base64Binary, flutuador, dobro, anyURI, QName, e NOTAÇÃO.
|
Tipo de dados booleano
|
O tipo de dados booleano é usado especificar um valor verdadeiro ou um valor falso.
O seguinte é um exemplo de uma declaração booleana no schema:
|
<xs:attribute name="disabled" type="xs:boolean"/>
|
|
<prize disabled="true">999</prize>
|
|
Nota: O valor legal para booleano é verdadeiro, falso, 1 (que indica verdadeiro), e 0 (que indica falso).
|
Tipos de dados binários
|
Os tipos de dados binários são usados expressar dados binário-formatados somente.
Nós temos somente dois tipos de dados binários:
- hexBinary (dados binários hexadecimal-codificados)
- base64Binary (dados binários de Base64-encoded)
O seguinte é um exemplo de uma declaração hexBinary no schema:
|
<xs:element name="blobsrc" type="xs:hexBinary"/>
|
|
Algum tipo de dados de URI
|
O tipo de dados do anyURI é usado especificar URI.
O seguinte é um exemplo de uma declaração do anyURI no schema:
|
<xs:attribute name="src" type="xs:anyURI"/>
|
|
Um elemento em seu original pôde olhar como segue:
|
<pic src="http://www.academictutorials.com/images/webform.gif" />
|
|
Nota: Se um URI tiver o espaço, substitui-lo com os %20.
|
Tipos de dados variados
|
Name |
anyURI |
|
base64Binary |
|
boolean |
|
double |
|
float |
|
hexBinary |
|
NOTATION |
|
QName |
|
|
Limitações em tipos de dados variados
|
Limitações que podem ser usadas com outros tipos de dados:
- enumeration (um tipo de dados booleano não pode usar este confinamente)
- maxLength (um tipo de dados booleano não pode usar este confinamente)
- length (um tipo de dados booleano não pode usar este confinamente)
- minLength(um tipo de dados booleano não pode usar este confinamente)
- pattern
- whiteSpace
|
Keywords: Datatype variado de XSD, tipos de dados do xsd, tutorial do xsd, xml do xsd, DTD do xsd, exemplos do xsd, Validator do xsd, xsd da amostra, especificação do xsd, ferramentas do xsd, exemplo do xsd, datatype do xml, formato do xsd, editor do xsd, sintaxe do xsd, xsd do cdata, namespace do xsd, schema do xsd, visor do xsd
|