P6R::P6XPATH_VAR Struct Reference

When XPath 2.0 does not recognize a function name it tries to call out to a registered application (via p6IXpathExpression::setVariableHandler( p6IXpathVariables* pObject ) ) This return value from an externally called function. More...

#include <p6xpathvariables.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

When XPath 2.0 does not recognize a function name it tries to call out to a registered application (via p6IXpathExpression::setVariableHandler( p6IXpathVariables* pObject ) ) This return value from an externally called function.

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 44 of file p6xpathvariables.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.