22 #if !defined(XERCESC_INCLUDE_GUARD_DOMXPATHRESULT_HPP)
23 #define XERCESC_INCLUDE_GUARD_DOMXPATHRESULT_HPP
169 UNORDERED_NODE_ITERATOR_TYPE = 4,
170 ORDERED_NODE_ITERATOR_TYPE = 5,
171 UNORDERED_NODE_SNAPSHOT_TYPE = 6,
172 ORDERED_NODE_SNAPSHOT_TYPE = 7,
173 ANY_UNORDERED_NODE_TYPE = 8,
174 FIRST_ORDERED_NODE_TYPE = 9,
176 FIRST_RESULT_TYPE = 100,
177 ITERATOR_RESULT_TYPE = 101,
178 SNAPSHOT_RESULT_TYPE = 102
194 virtual ResultType getResultType()
const = 0;
201 virtual const DOMTypeInfo *getTypeInfo()
const = 0;
210 virtual bool isNode()
const = 0;
222 virtual bool getBooleanValue()
const = 0;
234 virtual int getIntegerValue()
const = 0;
249 virtual double getNumberValue()
const = 0;
261 virtual const XMLCh* getStringValue()
const = 0;
277 virtual DOMNode* getNodeValue()
const = 0;
291 virtual bool iterateNext() = 0;
304 virtual bool getInvalidIteratorState()
const = 0;
319 virtual bool snapshotItem(
XMLSize_t index) = 0;
330 virtual XMLSize_t getSnapshotLength()
const = 0;
345 virtual void release() = 0;
The DOMXPathExpression interface represents a parsed and resolved XPath expression.
Definition: DOMXPathExpression.hpp:36
ResultType
Definition: DOMXPathResult.hpp:163
#define CDOM_EXPORT
Definition: XercesDefs.hpp:166
SIZE_T XMLSize_t
Definition: Xerces_autoconf_config.borland.hpp:86
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
wchar_t XMLCh
Definition: Xerces_autoconf_config.borland.hpp:92
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
DOMXPathResult()
Definition: DOMXPathResult.hpp:55
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition: DOMNode.hpp:139
The DOMXPathNSResolver interface permit prefix strings in the expression to be properly bound to name...
Definition: DOMXPathNSResolver.hpp:36
The DOMTypeInfo interface represent a type used by DOMElement or DOMAttr nodes, specified in the sche...
Definition: DOMTypeInfo.hpp:35
The DOMXPathResult interface represents the result of the evaluation of an XPath 1.0 or XPath 2.0 expression within the context of a particular node.
Definition: DOMXPathResult.hpp:46
virtual ~DOMXPathResult()
Destructor.
Definition: DOMXPathResult.hpp:78