Home Tutorial Xml Built-in Simple Types

 
 

Built-in Simple Types
Posted on: November 20, 2010 at 12:00 AM
Data types that are already defined in XML schema specification and ready to use in schema to declare elements and attributes are known as built-in data types.

Built-in Simple Types

Data types that are already defined in XML schema specification and ready to use in schema to declare elements and attributes are known as built-in data types.

XML Schema provides many built-in data types.

19 Primitive Data Types:

1. boolean
2. string
3. d
ecimal
4. d
ouble
5. f
loat
6. anyURI
7. QName
8. hexBinary
9. b
ase64Binary
10. d
uration
11. d
ate
12. t
ime
13. dateTime
14. gYear
15. gYearMonth
16. gMonth
17. gMonthDay
18. gDay
19. N
OTATION

Built-in Derived Data Types:

There are 25 other built in data types derived from primitive types.

* 12 data types are derived from the string primitive data type.

normalizedString
token
language
Name
NMTOKEN
NMTOKENS
NCName
ID
IDREF
ENTITY
IDREFS
ENTITIES


* 13 data types are derived from the decimal primitive data type

integer
nonPositiveInteger
negativeInteger
long
int
short
byte
nonNegativeInteger
unsignedLong
unsignedInt
unsignedShort
unsignedByte
positiveInteger

Defining a Simple-type Element:

Below is the part of xml:

<book-name>My XML Book</book-name>

Its equivalent schema will be as below: 

<xs:element name="book-name" type="xs:string"/>

Related Tags for Built-in Simple Types:


Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.