Table of element keys, keyed by document node. More...
#include <KeyTable.hpp>
Collaboration diagram for KeyTable:
Table of element keys, keyed by document node.
An instance of this class is keyed by a Document node that should be matched with the root of the current context. It contains a table of name mappings to tables that contain mappings of identifier values to nodes.
|
|
|
|
Build a keys table.
startNode | node to start iterating from to build the keys index |
nscontext | stylesheet's namespace context |
keyDeclarations | stylesheet's xsl:key declarations |
executionContext | current execution context |
|
|
Given a valid element key, return the corresponding node list.
If the name was not declared with xsl:key, this will return null, the identifier is not found, it will return an empty node set, otherwise it will return a nodeset of nodes.
name | name 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 |
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 |
|