Xalan-C++ API Documentation
Go to the documentation of this file.
18 #if !defined(XPATHEVALUATOR_HEADER_GUARD_1357924680)
19 #define XPATHEVALUATOR_HEADER_GUARD_1357924680
27 #if defined(XALAN_AUTO_PTR_REQUIRES_DEFINITION)
44 XALAN_CPP_NAMESPACE_BEGIN
48 #if !defined(XALAN_AUTO_PTR_REQUIRES_DEFINITION)
107 const XalanDOMChar* xpathString,
125 const XalanDOMChar* xpathString,
179 const XalanDOMChar* xpathString,
197 const XalanDOMChar* xpathString,
256 const XalanDOMChar* xpathString,
279 const XalanDOMChar* xpathString,
353 const XalanDOMChar* xpathString,
368 const XalanDOMChar* xpathString,
401 const XalanDOMChar* xpathString,
433 MemoryManager& m_memoryManager;
438 XALAN_CPP_NAMESPACE_END
442 #endif // XPATHEVALUATOR_HEADER_GUARD_1357924680
NodeRefList & selectNodeList(NodeRefList &result, DOMSupport &domSupport, XalanNode *contextNode, const XPath &xpath, const PrefixResolver &prefixResolver)
Evaluate the supplied XPath, within the given context.
This class defines an interface for classes that resolve namespace prefixes to their URIs.
A basic implementation of the class XPathExecutionContext.
NodeRefList & selectNodeList(NodeRefList &result, DOMSupport &domSupport, XalanNode *contextNode, const XalanDOMChar *xpathString, const PrefixResolver &prefixResolver)
Evaluate the supplied XPath expression, within the given context.
#define XALAN_DEFAULT_MEMMGR
#define XALAN_XPATH_EXPORT
An default implementation of an abtract class which provides support for constructing the internal re...
Local implementation of NodeRefList.
NodeRefList & selectNodeList(NodeRefList &result, DOMSupport &domSupport, XalanNode *contextNode, const XPath &xpath, const XalanElement *namespaceNode=0)
Evaluate the supplied XPath, within the given context.
XObjectPtr evaluate(DOMSupport &domSupport, XalanNode *contextNode, const XPath &xpath, const XalanElement *namespaceNode=0)
Evaluate the supplied XPath expression, within the given context.
XObjectPtr evaluate(DOMSupport &domSupport, XalanNode *contextNode, const XalanDOMChar *xpathString, const XalanElement *namespaceNode=0)
Evaluate the supplied XPath expression, within the given context.
This class handles the creation of XObjects and manages their lifetime.
NodeRefList & selectNodeList(NodeRefList &result, DOMSupport &domSupport, XalanNode *contextNode, const XalanDOMChar *xpathString, const XalanElement *namespaceNode=0)
Evaluate the supplied XPath expression, within the given context.
XPath * createXPath(const XalanDOMChar *xpathString, const PrefixResolver &prefixResolver)
Compile an XPath expression into an object which can be used multiple times.
XalanNode * selectSingleNode(DOMSupport &domSupport, XalanNode *contextNode, const XalanDOMChar *xpathString, const XalanElement *namespaceNode=0)
Evaluate the supplied XPath expression, within the given context.
XPathExecutionContext & getExecutionContext()
XalanNode * selectSingleNode(DOMSupport &domSupport, XalanNode *contextNode, const XPath &xpath, const XalanElement *namespaceNode=0)
Evaluate the supplied XPath, within the given context.
XObjectPtr evaluate(DOMSupport &domSupport, XalanNode *contextNode, const XalanDOMChar *xpathString, const PrefixResolver &prefixResolver)
Evaluate the supplied XPath expression, within the given context.
Class to hold XObjectPtr return types.
XPath * createXPath(const XalanDOMChar *xpathString)
Compile an XPath expression into an object which can be used multiple times.
XalanNode * selectSingleNode(DOMSupport &domSupport, XalanNode *contextNode, const XalanDOMChar *xpathString, const PrefixResolver &prefixResolver)
Evaluate the supplied XPath expression, within the given context.
XPathEvaluator(MemoryManager &theManager XALAN_DEFAULT_MEMMGR)
XObjectPtr evaluate(DOMSupport &domSupport, XalanNode *contextNode, const XPath &xpath, const PrefixResolver &prefixResolver)
Evaluate the supplied XPath expression, within the given context.
bool destroyXPath(XPath *theXPath)
Destory a compiled XPath instance.
static void initialize(MemoryManager &theManager XALAN_DEFAULT_MEMMGR)
XalanNode * selectSingleNode(DOMSupport &domSupport, XalanNode *contextNode, const XPath &xpath, const PrefixResolver &prefixResolver)
Evaluate the supplied XPath, within the given context.
XPath * createXPath(const XalanDOMChar *xpathString, DOMSupport &domSupport, const XalanElement *namespaceNode)
Compile an XPath expression into an object which can be used multiple times.
Interpreting class diagrams
Doxygen and
GraphViz are
used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.
|
|