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
#define CDOM_EXPORT
Definition XercesDefs.hpp:166
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
size_t XMLSize_t
Definition Xerces_autoconf_config.hpp:112
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition DOMNode.hpp:139
The DOMTypeInfo interface represent a type used by DOMElement or DOMAttr nodes, specified in the sche...
Definition DOMTypeInfo.hpp:36
The DOMXPathExpression interface represents a parsed and resolved XPath expression.
Definition DOMXPathExpression.hpp:37
The DOMXPathNSResolver interface permit prefix strings in the expression to be properly bound to name...
Definition DOMXPathNSResolver.hpp:37
The DOMXPathResult interface represents the result of the evaluation of an XPath 1....
Definition DOMXPathResult.hpp:47
virtual const DOMTypeInfo * getTypeInfo() const =0
Returns the DOM type info of the current result node or value (XPath 2 only).
virtual double getNumberValue() const =0
Returns the number value of this result.
virtual XMLSize_t getSnapshotLength() const =0
The number of items in the result snapshot.
virtual const XMLCh * getStringValue() const =0
Returns the string value of this result.
virtual void release()=0
Called to indicate that this DOMXPathResult is no longer in use and that the implementation may relin...
virtual bool getInvalidIteratorState() const =0
Signifies that the iterator has become invalid.
virtual bool iterateNext()=0
Iterates and returns true if the current result is the next item from the sequence or false if there ...
virtual ResultType getResultType() const =0
Returns the result type of this result.
virtual DOMNode * getNodeValue() const =0
Returns the node value of this result.
DOMXPathResult()
Definition DOMXPathResult.hpp:55
ResultType
Definition DOMXPathResult.hpp:163
virtual bool isNode() const =0
Returns true if the result has a current result and the value is a node (XPath 2 only).
virtual bool getBooleanValue() const =0
Returns the boolean value of this result.
virtual ~DOMXPathResult()
Destructor.
Definition DOMXPathResult.hpp:78
virtual bool snapshotItem(XMLSize_t index)=0
Sets the current result to the indexth item in the snapshot collection.
virtual int getIntegerValue() const =0
Returns the integer value of this result (XPath 2 only).