@@ -25,9 +25,9 @@ All other XPath types directly map to corresponding Dart types.
2525
2626| XPath Type | Dart Type | Type Implementation
2727| --- | --- | ---
28- | ` item() ` | ` xsAny ` | ` Object `
29- | ` sequence ` | ` xsSequence ` or ` XPathSequenceType ` | ` XPathSequence `
30- | ` empty-sequence ` | ` xsEmptySequence ` | ` XPathSequence `
28+ | ` item() ` | ` Object ` | ` xsAny `
29+ | ` sequence ` | ` XPathSequence ` | ` xsSequence `
30+ | ` empty-sequence ` | ` XPathSequence ` | ` xsEmptySequence `
3131
3232### Nodes
3333
@@ -40,7 +40,8 @@ XML nodes are represented by the [XmlNode](../../xml/nodes/node.dart) class and
4040| ` document ` | ` XmlDocument ` | ` xsDocument `
4141| ` element ` | ` XmlElement ` | ` xsElement `
4242| ` node ` | ` XmlNode ` | ` xsNode `
43- | ` processing-instruction ` | ` XmlProcessingInstruction ` | ` xsProcessingInstruction `
43+ | ` namespace ` | ` XmlNamespace ` | ` xsNamespace `
44+ | ` processing-instruction ` | ` XmlProcessing ` | ` xsProcessingInstruction `
4445| ` text ` | ` XmlText ` and ` XmlCDATA ` | ` xsText `
4546
4647### Functions
@@ -78,22 +79,22 @@ Numeric values are represented by the Dart `num` class and its subtypes.
7879| XPath Type | Dart Type | Implementation
7980| --- | --- | ---
8081| ` xs:numeric ` | ` num ` | ` xsNumeric `
81- | ` xs:byte ` | ` int ` | ` xsInteger `
82- | ` xs:decimal ` | ` int ` | ` xsInteger `
82+ | ` xs:byte ` | ` int ` | ` xsByte `
83+ | ` xs:decimal ` | ` num ` | ` xsDecimal `
8384| ` xs:double ` | ` double ` | ` xsDouble `
8485| ` xs:float ` | ` double ` | ` xsDouble `
85- | ` xs:int ` | ` int ` | ` xsInteger `
86+ | ` xs:int ` | ` int ` | ` xsInt `
8687| ` xs:integer ` | ` int ` | ` xsInteger `
87- | ` xs:long ` | ` int ` | ` xsInteger `
88- | ` xs:negativeInteger ` | ` int ` | ` xsInteger `
89- | ` xs:nonNegativeInteger ` | ` int ` | ` xsInteger `
90- | ` xs:nonPositiveInteger ` | ` int ` | ` xsInteger `
91- | ` xs:positiveInteger ` | ` int ` | ` xsInteger `
92- | ` xs:short ` | ` int ` | ` xsInteger `
93- | ` xs:unsignedByte ` | ` int ` | ` xsInteger `
94- | ` xs:unsignedInt ` | ` int ` | ` xsInteger `
95- | ` xs:unsignedLong ` | ` int ` | ` xsInteger `
96- | ` xs:unsignedShort ` | ` int ` | ` xsInteger `
88+ | ` xs:long ` | ` int ` | ` xsLong `
89+ | ` xs:negativeInteger ` | ` int ` | ` xsNegativeInteger `
90+ | ` xs:nonNegativeInteger ` | ` int ` | ` xsNonNegativeInteger `
91+ | ` xs:nonPositiveInteger ` | ` int ` | ` xsNonPositiveInteger `
92+ | ` xs:positiveInteger ` | ` int ` | ` xsPositiveInteger `
93+ | ` xs:short ` | ` int ` | ` xsShort `
94+ | ` xs:unsignedByte ` | ` int ` | ` xsUnsignedByte `
95+ | ` xs:unsignedInt ` | ` int ` | ` xsUnsignedInt `
96+ | ` xs:unsignedLong ` | ` int ` | ` xsUnsignedLong `
97+ | ` xs:unsignedShort ` | ` int ` | ` xsUnsignedShort `
9798
9899### Strings
99100
@@ -128,6 +129,8 @@ Boolean values are represented by the Dart `bool` class.
128129| ` xs:hexBinary ` | ` XPathHexBinary ` | ` xsHexBinary `
129130| ` xs:anyURI ` | ` String ` | ` xsString `
130131| ` xs:QName ` | ` XmlName ` | ` xsQName `
132+ | ` xs:untyped ` | ` Object ` | ` xsAny `
133+ | ` xs:untypedAtomic ` | ` Object ` | ` xsAny `
131134| ` xs:NOTATION ` | ` String ` | ` xsString `
132135
133136## Functions & Operators
0 commit comments