P6R::P6XPATH_RESULT Struct Reference

The return value form an XPath 2.0 expression evaluation. More...

#include <p6domxml.h>

List of all members.

Public Attributes

P6R::P6BOOL bResult
P6R::P6FLOAT fResult
P6R::P6INT32 iResult
P6R::P6INT64 lResult
P6R::p6IDOMNodesetpNodeSet
const P6R::P6WCHAR * pString
P6R::p6IXpathTimeptResult
P6R::P6UINT32 strLength
P6R::P6XPATH_TYPE type

Detailed Description

The return value form an XPath 2.0 expression evaluation.

The 'type' field of the structure defines which of the other structure field contain the value of the result.

 FIELD      TYPE
 pString    P6XPATH_TYPE_STR
 bResult    P6XPATH_TYPE_BOOL
 iResult    P6XPATH_TYPE_INT 
 fResult    { P6XPATH_TYPE_DOUBLE, P6XPATH_TYPE_FLOAT, P6XPATH_TYPE_DECIMAL }
 lResult    { P6XPATH_TYPE_DTDURATION, P6XPATH_TYPE_YMDURATION }
 ptResult   { P6XPATH_TYPE_DATE, P6XPATH_TYPE_DATETIME, P6XPATH_TYPE_TIME }
 pNodeSet   P6XPATH_TYPE_SET

Definition at line 46 of file p6domxml.h.


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.