p6domnodesetsort.h File Reference

Supports the sorting of a node set by an XPath expression of the following types: numeric, string, time, P6FLOAT, and P6INT64. More...

#include "p6xmlnode.h"
#include "p6xpathexpression.h"
#include "p6err.h"
#include "p6datastream.h"
#include "p6domxmltypes.h"
#include "p6comdef.h"
#include "p6sax2types.h"
#include "p6sax2locator.h"
#include "p6jsontypes.h"
#include "p6jsonlocator.h"
#include "p6domxml.h"

Go to the source code of this file.

Classes

interface  P6R::p6IDOMNodesetSort
 Supports the sorting of a node set by an XPath expression of the following types: numeric, string, time, P6FLOAT, and P6INT64. More...

Defines

#define IF_p6IDOMNodesetSort   {0xd7f8b3e5,0x50e2,0x428f,{0xb9,0x6e,0x83,0x75,0xdd,0x26,0x6d,0x29}}

Enumerations

enum  P6DOMNODE_SORT {
  P6R::P6DOMNODE_ASCENDING = 0x00, P6R::P6DOMNODE_DESCENDING = 0x01, P6R::P6DOMNODE_SORTNUM_ASCENDING = 0x02, P6R::P6DOMNODE_SORTNUM_DESCENDING = 0x03,
  P6R::P6DOMNODE_SORTSTR_ASCENDING = 0x04, P6R::P6DOMNODE_SORTSTR_DESCENDING = 0x05, P6R::P6DOMNODE_SORTTIME_ASCENDING = 0x06, P6R::P6DOMNODE_SORTTIME_DESCENDING = 0x07,
  P6R::P6DOMNODE_SORTFLOAT_ASCENDING = 0x08, P6R::P6DOMNODE_SORTFLOAT_DESCENDING = 0x09, P6R::P6DOMNODE_SORTLONG_ASCENDING = 0x0A, P6R::P6DOMNODE_SORTLONG_DESCENDING = 0x0B
}
 

When P6DOMNODE_ASCENDING or P6DOMNODE_DESCENDING is used, then the type of the sort key is assigned as the type of the first key derived from the given XPath expression.

More...

Detailed Description

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.

Definition in file p6domnodesetsort.h.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.