#include <XPathExecutionContext.hpp>
Inheritance diagram for XPathExecutionContext
Collaboration diagram for XPathExecutionContext:
|
|
Reimplemented in StylesheetExecutionContext.
|
|
|
Borrow a cached MutableNodeRefList instance.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Create a MutableNodeRefList with the appropriate context.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Determine if an external element is available by resolving a string to a QName.
theName | The name of the element |
locator |
A LocatorType instance for error reporting
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Determine if an external element is available.
theQName |
The QName of the element
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Report an error and throw an exception.
msg | The text of the message. |
sourceNode | The source node where the error occurred. May be 0. |
locator | A Locator to determine where the error occurred. May be 0. |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Report an error and throw an exception.
msg | The text of the message. |
sourceNode | The source node where the error occurred. May be 0. |
locator | A Locator to determine where the error occurred. May be 0. |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Handle an extension function.
theNamespace | namespace of function |
functionName | extension function name |
context | The context node |
argVec | vector of arguments to function |
locator | A LocatorType instance for error reporting |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Given a DOM Document, tell what URI was used to parse it.
Needed for relative resolution.
owner | source document |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Determine if a function is available.
theName | The name of the function |
locator |
A LocatorType instance for error reporting
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Determine if a function is available.
theQName |
The QName of the function
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Get a cached string for temporary use.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Get the node list for current context.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Retrieve the node currently being executed.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Retrieve the XalanDecimalFormatSymbols instance associated with the name.
qname | the QName for the lookup |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Retrieve the URI corresponding to a namespace prefix.
prefix | prefix for a namespace |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Given a valid element key, return the corresponding node list.
doc | source document |
name | name of the key, which must match the 'name' attribute on xsl:key. Will be resolved to a qname using the provided resolver. |
ref | value that must match the value found by the 'match' attribute on xsl:key |
locator | The LocatorType to use for error reporting. Can be 0. |
nodelist | A node list to contain the nodes found |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Given a valid element key, return the corresponding node list.
doc | source document |
name | qname of the key, which must match the 'name' attribute on xsl:key |
ref | value that must match the value found by the 'match' attribute on xsl:key |
nodelist | A node list to contain the nodes found |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Retrieve the resolver for namespaces.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Get the document associated with the given URI.
theURI | document URI |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
The getUnparsedEntityURI function returns the URI of the unparsed entity with the specified name in the same document as the context node (see [3.3 Unparsed Entities]).
It returns the empty string if there is no such entity.
theName | name of entity |
theDocument | document containing entity |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Given a name, locate a variable in the current context, and return a pointer to the object.
theName | name of variable |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Retrieve the factory object for creating XObjects.
|
Determine if a node is after another node, in document order.
node1 | The first node |
node2 | The second node |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Output a message.
msg | The text of the message. |
sourceNode | The source node where the message occurred. May be 0. |
locator | A Locator to determine where the message occurred. May be 0. |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Output a message.
msg | The text of the message. |
sourceNode | The source node where the message occurred. May be 0. |
locator | A Locator to determine where the message occurred. May be 0. |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Provides support for XML parsing service.
urlString | location of the XML |
base | base location for URI |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Pop the node list for current context.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Reset the node currently being executed.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Push the node list for current context.
theList | new node list |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Change the node currently being executed.
theCurrentNode | new current node |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Return a cached string.
theString |
The string to release.
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Reset the instance.
This must be called before another execution is attempted.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Return a previously borrowed MutableNodeRefList instance.
theList | A pointer the to previously borrowed instance. |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Change the resolver for namespaces.
thePrefixResolver | new object for namespace resolution |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Associate a document with a given URI.
theURI | document URI |
theDocument | source document |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Tells, through the combination of the default-space attribute on xsl:stylesheet, xsl:strip-space, xsl:preserve-space, and the xml:space attribute, whether or not extra whitespace should be stripped from the node.
Literal elements from template elements should not be tested with this function.
textNode | text node from the source tree |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Report a warning.
msg | The text of the message. |
sourceNode | The source node where the warning occurred. May be 0. |
locator | A Locator to determine where the warning occurred. May be 0. |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Report a warning.
msg | The text of the message. |
sourceNode | The source node where the warning occurred. May be 0. |
locator | A Locator to determine where the warning occurred. May be 0. |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
The documentation for this class was generated from the following file:
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSLT Processor Version 1.7 |
|