Difference between revisions of "Server Protocol: Types"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
− | {{Version|7.0.3 | + | {{Version|7.0.3}}: The following table lists all data types that are returned by the [[Server Protocol]] of BaseX. All node types are of : |
− | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Line 6: | Line 5: | ||
! align='right' width='40' | ID | ! align='right' width='40' | ID | ||
! Data Type | ! Data Type | ||
+ | ! Item Type | ||
|- | |- | ||
| 7 | | 7 | ||
| {{mono|function item}} | | {{mono|function item}} | ||
+ | | atomic value | ||
|- | |- | ||
| 8 | | 8 | ||
| {{mono|node()}} | | {{mono|node()}} | ||
+ | | node | ||
|- | |- | ||
| 9 | | 9 | ||
| {{mono|text()}} | | {{mono|text()}} | ||
+ | | node | ||
|- | |- | ||
| 10 | | 10 | ||
| {{mono|processing-instruction()}} | | {{mono|processing-instruction()}} | ||
+ | | node | ||
|- | |- | ||
| 11 | | 11 | ||
| {{mono|element()}} | | {{mono|element()}} | ||
+ | | node | ||
|- | |- | ||
| 12 | | 12 | ||
| {{mono|document-node()}} | | {{mono|document-node()}} | ||
+ | | node | ||
|- | |- | ||
| 13 | | 13 | ||
| {{mono|document-node(element())}} | | {{mono|document-node(element())}} | ||
+ | | node | ||
|- | |- | ||
| 14 | | 14 | ||
| {{mono|attribute()}} | | {{mono|attribute()}} | ||
+ | | node | ||
|- | |- | ||
| 15 | | 15 | ||
| {{mono|comment()}} | | {{mono|comment()}} | ||
+ | | node | ||
|- | |- | ||
| 32 | | 32 | ||
| {{mono|item()}} | | {{mono|item()}} | ||
+ | | atomic value | ||
|- | |- | ||
| 33 | | 33 | ||
+ | | {{mono|xs:untyped}} | ||
+ | | atomic value | ||
+ | |- | ||
+ | | 34 | ||
+ | | {{mono|xs:anyType}} | ||
+ | | atomic value | ||
+ | |- | ||
+ | | 35 | ||
+ | | {{mono|xs:anySimpleType}} | ||
+ | | atomic value | ||
+ | |- | ||
+ | | 36 | ||
| {{mono|xs:anyAtomicType}} | | {{mono|xs:anyAtomicType}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 37 |
| {{mono|xs:untypedAtomic}} | | {{mono|xs:untypedAtomic}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 38 |
| {{mono|xs:string}} | | {{mono|xs:string}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 39 |
| {{mono|xs:normalizedString}} | | {{mono|xs:normalizedString}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 40 |
| {{mono|xs:token}} | | {{mono|xs:token}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 41 |
| {{mono|xs:language}} | | {{mono|xs:language}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 42 |
| {{mono|xs:NMTOKEN}} | | {{mono|xs:NMTOKEN}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 43 |
| {{mono|xs:Name}} | | {{mono|xs:Name}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 44 |
| {{mono|xs:NCName}} | | {{mono|xs:NCName}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 45 |
| {{mono|xs:ID}} | | {{mono|xs:ID}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 46 |
| {{mono|xs:IDREF}} | | {{mono|xs:IDREF}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 47 |
| {{mono|xs:ENTITY}} | | {{mono|xs:ENTITY}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 48 |
| {{mono|xs:float}} | | {{mono|xs:float}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 49 |
| {{mono|xs:double}} | | {{mono|xs:double}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 50 |
| {{mono|xs:decimal}} | | {{mono|xs:decimal}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 51 |
| {{mono|xs:precisionDecimal}} | | {{mono|xs:precisionDecimal}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 52 |
| {{mono|xs:integer}} | | {{mono|xs:integer}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 53 |
| {{mono|xs:nonPositiveInteger}} | | {{mono|xs:nonPositiveInteger}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 54 |
| {{mono|xs:negativeInteger}} | | {{mono|xs:negativeInteger}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 55 |
| {{mono|xs:long}} | | {{mono|xs:long}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 56 |
| {{mono|xs:int}} | | {{mono|xs:int}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 57 |
| {{mono|xs:short}} | | {{mono|xs:short}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 58 |
| {{mono|xs:byte}} | | {{mono|xs:byte}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 59 |
| {{mono|xs:nonNegativeInteger}} | | {{mono|xs:nonNegativeInteger}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 60 |
| {{mono|xs:unsignedLong}} | | {{mono|xs:unsignedLong}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 61 |
| {{mono|xs:unsignedInt}} | | {{mono|xs:unsignedInt}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 62 |
| {{mono|xs:unsignedShort}} | | {{mono|xs:unsignedShort}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 63 |
| {{mono|xs:unsignedByte}} | | {{mono|xs:unsignedByte}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 64 |
| {{mono|xs:positiveInteger}} | | {{mono|xs:positiveInteger}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 65 |
| {{mono|xs:duration}} | | {{mono|xs:duration}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 66 |
| {{mono|xs:yearMonthDuration}} | | {{mono|xs:yearMonthDuration}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 67 |
| {{mono|xs:dayTimeDuration}} | | {{mono|xs:dayTimeDuration}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 68 |
| {{mono|xs:dateTime}} | | {{mono|xs:dateTime}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 69 |
| {{mono|xs:dateTimeStamp}} | | {{mono|xs:dateTimeStamp}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 70 |
| {{mono|xs:date}} | | {{mono|xs:date}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 71 |
| {{mono|xs:time}} | | {{mono|xs:time}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 72 |
| {{mono|xs:gYearMonth}} | | {{mono|xs:gYearMonth}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 73 |
| {{mono|xs:gYear}} | | {{mono|xs:gYear}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 74 |
| {{mono|xs:gMonthDay}} | | {{mono|xs:gMonthDay}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 75 |
| {{mono|xs:gDay}} | | {{mono|xs:gDay}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 76 |
| {{mono|xs:gMonth}} | | {{mono|xs:gMonth}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 77 |
| {{mono|xs:boolean}} | | {{mono|xs:boolean}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 78 |
| {{mono|basex:binary}} | | {{mono|basex:binary}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 79 |
| {{mono|xs:base64Binary}} | | {{mono|xs:base64Binary}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 80 |
| {{mono|xs:hexBinary}} | | {{mono|xs:hexBinary}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 81 |
| {{mono|basex:raw}} | | {{mono|basex:raw}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 82 |
| {{mono|xs:anyURI}} | | {{mono|xs:anyURI}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 83 |
| {{mono|xs:QName}} | | {{mono|xs:QName}} | ||
+ | | atomic value | ||
|- | |- | ||
− | | | + | | 84 |
| {{mono|xs:NOTATION}} | | {{mono|xs:NOTATION}} | ||
+ | | atomic value | ||
|} | |} |
Revision as of 13:52, 15 November 2011
Version 7.0.3: The following table lists all data types that are returned by the Server Protocol of BaseX. All node types are of :
ID | Data Type | Item Type |
---|---|---|
7 | function item
|
atomic value |
8 | node()
|
node |
9 | text()
|
node |
10 | processing-instruction()
|
node |
11 | element()
|
node |
12 | document-node()
|
node |
13 | document-node(element())
|
node |
14 | attribute()
|
node |
15 | comment()
|
node |
32 | item()
|
atomic value |
33 | xs:untyped
|
atomic value |
34 | xs:anyType
|
atomic value |
35 | xs:anySimpleType
|
atomic value |
36 | xs:anyAtomicType
|
atomic value |
37 | xs:untypedAtomic
|
atomic value |
38 | xs:string
|
atomic value |
39 | xs:normalizedString
|
atomic value |
40 | xs:token
|
atomic value |
41 | xs:language
|
atomic value |
42 | xs:NMTOKEN
|
atomic value |
43 | xs:Name
|
atomic value |
44 | xs:NCName
|
atomic value |
45 | xs:ID
|
atomic value |
46 | xs:IDREF
|
atomic value |
47 | xs:ENTITY
|
atomic value |
48 | xs:float
|
atomic value |
49 | xs:double
|
atomic value |
50 | xs:decimal
|
atomic value |
51 | xs:precisionDecimal
|
atomic value |
52 | xs:integer
|
atomic value |
53 | xs:nonPositiveInteger
|
atomic value |
54 | xs:negativeInteger
|
atomic value |
55 | xs:long
|
atomic value |
56 | xs:int
|
atomic value |
57 | xs:short
|
atomic value |
58 | xs:byte
|
atomic value |
59 | xs:nonNegativeInteger
|
atomic value |
60 | xs:unsignedLong
|
atomic value |
61 | xs:unsignedInt
|
atomic value |
62 | xs:unsignedShort
|
atomic value |
63 | xs:unsignedByte
|
atomic value |
64 | xs:positiveInteger
|
atomic value |
65 | xs:duration
|
atomic value |
66 | xs:yearMonthDuration
|
atomic value |
67 | xs:dayTimeDuration
|
atomic value |
68 | xs:dateTime
|
atomic value |
69 | xs:dateTimeStamp
|
atomic value |
70 | xs:date
|
atomic value |
71 | xs:time
|
atomic value |
72 | xs:gYearMonth
|
atomic value |
73 | xs:gYear
|
atomic value |
74 | xs:gMonthDay
|
atomic value |
75 | xs:gDay
|
atomic value |
76 | xs:gMonth
|
atomic value |
77 | xs:boolean
|
atomic value |
78 | basex:binary
|
atomic value |
79 | xs:base64Binary
|
atomic value |
80 | xs:hexBinary
|
atomic value |
81 | basex:raw
|
atomic value |
82 | xs:anyURI
|
atomic value |
83 | xs:QName
|
atomic value |
84 | xs:NOTATION
|
atomic value |