## Uses of Class
org.apache.xpath.objects.XNodeSet

Packages that use XNodeSet
Package | Description
--- | ---
org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.
org.apache.xpath.axes | Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.
org.apache.xpath.objects | Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.

### Uses of XNodeSet in org.apache.xalan.transformer

Methods in org.apache.xalan.transformer that return XNodeSet
Modifier and Type | Method and Description
--- | ---
`XNodeSet` | KeyTable.`getNodeSetDTMByKey(QName name, XMLString ref)` Given a valid element key, return the corresponding node list.
`XNodeSet` | KeyManager.`getNodeSetDTMByKey(XPathContext xctxt, int doc, QName name, XMLString ref, PrefixResolver nscontext)` Given a valid element key, return the corresponding node list.

### Uses of XNodeSet in org.apache.xpath.axes

Methods in org.apache.xpath.axes that return XNodeSet
Modifier and Type | Method and Description
--- | ---
`static XNodeSet` | FilterExprIteratorSimple.`executeFilterExpr(int context, XPathContext xctxt, PrefixResolver prefixResolver, boolean isTopLevel, int stackFrame, Expression expr)` Execute the expression.

### Uses of XNodeSet in org.apache.xpath.objects

Subclasses of XNodeSet in org.apache.xpath.objects
Modifier and Type | Class and Description
--- | ---
`class` | `XNodeSetForDOM` This class overrides the XNodeSet#object() method to provide the original Node object, NodeList object, or NodeIterator.
`class` | `XNull` This class represents an XPath null object, and is capable of converting the null to other types, such as a string.

Constructors in org.apache.xpath.objects with parameters of type XNodeSet
Constructor and Description
`XNodeSet(XNodeSet val)` Construct a XNodeSet object.
`XNodeSetForDOM(XNodeSet val)` Construct a XNodeSet object.