#include <p6domnodesetsort.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6INT32 | addref (void)=0 |
virtual P6R::P6ERR | distinctNodes (void)=0 |
virtual P6R::P6ERR | distinctValues (void)=0 |
virtual P6R::P6ERR | documentOrder (void)=0 |
virtual P6R::P6ERR | getMaximumEntry (p6IXMLNode **pNode)=0 |
virtual P6R::P6ERR | getMinimumEntry (p6IXMLNode **pNode)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
virtual P6INT32 | release (void)=0 |
virtual P6R::P6ERR | reverseOrder (void)=0 |
virtual P6R::P6ERR | setLanguageProperties (const P6CHAR *pLang, const P6CHAR *pCollate)=0 |
virtual P6R::P6ERR | sortByExpression (p6IDOMXML *pXMLTree, P6DOMNODE_SORT type, p6IXpathExpression *pExp)=0 |
Supports the sorting of a node set by an XPath expression of the following types: numeric, string, time, P6FLOAT, and P6INT64.
This is used in support of the XSLT sorting feature. To get this interface the caller must do a queryInterface on the p6IDOMNodeset of an existing node set component. As a code example:
Definition at line 66 of file p6domnodesetsort.h.