enum P6R::P6XPATH_TYPE |
Part of the XPath type system.
Used to indicate the type of an XPath expression, an p6IDomnodeset, etc. p6IXSLT processor also uses this type definition.
P6XPATH_TYPE_NULL - type not known P6XPATH_TYPE_STR - xs:string (wide string) P6XPATH_TYPE_BOOL - xs:boolean P6XPATH_TYPE_INT - xs:integer P6XPATH_TYPE_SET - node set P6XPATH_TYPE_NAN - the integer value is Not-a-Number (NaN) P6XPATH_TYPE_DOUBLE - xs:double - double-precision floating point number P6XPATH_TYPE_FLOAT - xs:float - floating point number P6XPATH_TYPE_DECIMAL - xs.decimal - number with decimal point but not a floating point number P6XPATH_TYPE_DATE - xs:date P6XPATH_TYPE_DATETIME - xs:dateTime P6XPATH_TYPE_TIME - xs:time P6XPATH_TYPE_DTDURATION - xdt:dayTimeDuration P6XPATH_TYPE_YMDURATION - xdt:yearMonthDuration P6XPATH_TYPE_BINARYSTR - binary string (not encoded), P6R extension P6XPATH_TYPE_LONG - xs:long - long integer P6XPATH_TYPE_BASE64BINARY - xs:base64Binary - base64 encoded binary narrow string P6XPATH_TYPE_HEXBINARY - xs:hexBinary - hex encoded binary narrow string P6XPATH_TYPE_UINT - xs:unsignedInt
Definition at line 46 of file p6domxmltypes.h.