Changes

Jump to navigation Jump to search
1,555 bytes added ,  13:01, 17 November 2015
{{Version|7.0.3|}: The following table This article lists all data types extended type information that are is returned by the [[Server Protocol]] of BaseX.
==XDM Meta Data==
 
In most cases, the XDM meta data is nothing else than the [[#Type IDs|Type ID]]. There are three exceptions: document-node(), attribute() and xs:QName items are followed by an additional <code>{URI}</code> string.
 
==Type IDs==
 
The following table lists the type IDs that are returned by the server. Currently, all node kinds are of type {{Code|xs:untypedAtomic}}:
{| class="wikitable sortable"
|-
! align='right' width='40' | Type&nbsp;ID! Data Node Kind/Item Type! Type
|-
| 7
| {{mono[[XQuery 3.0#Function Items|Function item]]| ''function item}}''
|-
| 8
| {{monoCode|node()}}| ''node''
|-
| 9
| {{monoCode|text()}}| ''node''
|-
| 10
| {{monoCode|processing-instruction()}}| ''node''
|-
| 11
| {{monoCode|element()}}| ''node''
|-
| 12
| {{monoCode|document-node()}}| ''node''
|-
| 13
| {{monoCode|document-node(element())}}| ''node''
|-
| 14
| {{monoCode|attribute()}}| ''node''
|-
| 15
| {{monoCode|comment()}}| ''node''
|-
| 32
| {{monoCode|item()}}| ''atomic value''
|-
| 33
| {{monoCode|xs:anyAtomicTypeuntyped}}| ''atomic value''
|-
| 34
| {{monoCode|xs:untypedAtomicanyType}}| ''atomic value''
|-
| 35
| {{monoCode|xs:stringanySimpleType}}| ''atomic value''
|-
| 36
| {{monoCode|xs:normalizedStringanyAtomicType}}| ''atomic value''
|-
| 37
| {{monoCode|xs:tokenuntypedAtomic}}| ''atomic value''
|-
| 38
| {{monoCode|xs:languagestring}}| ''atomic value''
|-
| 39
| {{monoCode|xs:NMTOKENnormalizedString}}| ''atomic value''
|-
| 40
| {{monoCode|xs:Nametoken}}| ''atomic value''
|-
| 41
| {{monoCode|xs:NCNamelanguage}}| ''atomic value''
|-
| 42
| {{monoCode|xs:IDNMTOKEN}}| ''atomic value''
|-
| 43
| {{monoCode|xs:IDREFName}}| ''atomic value''
|-
| 44
| {{monoCode|xs:ENTITYNCName}}| ''atomic value''
|-
| 45
| {{monoCode|xs:floatID}}| ''atomic value''
|-
| 46
| {{monoCode|xs:doubleIDREF}}| ''atomic value''
|-
| 47
| {{monoCode|xs:decimalENTITY}}| ''atomic value''
|-
| 48
| {{monoCode|xs:precisionDecimalfloat}}| ''atomic value''
|-
| 49
| {{monoCode|xs:integerdouble}}| ''atomic value''
|-
| 50
| {{monoCode|xs:nonPositiveIntegerdecimal}}| ''atomic value''
|-
| 51
| {{monoCode|xs:negativeIntegerprecisionDecimal}}| ''atomic value''
|-
| 52
| {{monoCode|xs:longinteger}}| ''atomic value''
|-
| 53
| {{monoCode|xs:intnonPositiveInteger}}| ''atomic value''
|-
| 54
| {{monoCode|xs:shortnegativeInteger}}| ''atomic value''
|-
| 55
| {{monoCode|xs:bytelong}}| ''atomic value''
|-
| 56
| {{monoCode|xs:nonNegativeIntegerint}}| ''atomic value''
|-
| 57
| {{monoCode|xs:unsignedLongshort}}| ''atomic value''
|-
| 58
| {{monoCode|xs:unsignedIntbyte}}| ''atomic value''
|-
| 59
| {{monoCode|xs:unsignedShortnonNegativeInteger}}| ''atomic value''
|-
| 60
| {{monoCode|xs:unsignedByteunsignedLong}}| ''atomic value''
|-
| 61
| {{monoCode|xs:positiveIntegerunsignedInt}}| ''atomic value''
|-
| 62
| {{monoCode|xs:durationunsignedShort}}| ''atomic value''
|-
| 63
| {{monoCode|xs:yearMonthDurationunsignedByte}}| ''atomic value''
|-
| 64
| {{monoCode|xs:dayTimeDurationpositiveInteger}}| ''atomic value''
|-
| 65
| {{monoCode|xs:dateTimeduration}}| ''atomic value''
|-
| 66
| {{monoCode|xs:dateTimeStampyearMonthDuration}}| ''atomic value''
|-
| 67
| {{monoCode|xs:datedayTimeDuration}}| ''atomic value''
|-
| 68
| {{monoCode|xs:timedateTime}}| ''atomic value''
|-
| 69
| {{monoCode|xs:gYearMonthdateTimeStamp}}| ''atomic value''
|-
| 70
| {{monoCode|xs:gYeardate}}| ''atomic value''
|-
| 71
| {{monoCode|xs:gMonthDaytime}}| ''atomic value''
|-
| 72
| {{monoCode|xs:gDaygYearMonth}}| ''atomic value''
|-
| 73
| {{monoCode|xs:gMonthgYear}}| ''atomic value''
|-
| 74
| {{monoCode|xs:booleangMonthDay}}| ''atomic value''
|-
| 75
| {{monoCode|basexxs:binarygDay}}| ''atomic value''
|-
| 76
| {{monoCode|xs:base64BinarygMonth}}| ''atomic value''
|-
| 77
| {{monoCode|xs:hexBinaryboolean}}| ''atomic value''
|-
| 78
| {{monoCode|basex:rawbinary}}| ''atomic value''
|-
| 79
| {{monoCode|xs:anyURIbase64Binary}}| ''atomic value''
|-
| 80
| {{monoCode|xs:QNamehexBinary}}| ''atomic value''
|-
| 81
| {{monoCode|xs:anyURI}}| ''atomic value''|-| 82| {{Code|xs:QName}}| ''atomic value''|-| 83| {{Code|xs:NOTATION}}| ''atomic value''
|}
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu