10 #ifndef P6XPATHEXPRESSION_H__
11 #define P6XPATHEXPRESSION_H__ 1
35 static const P6XPATHFLAGS P6XPATH_NOFLAGS = 0x00000000;
36 static const P6XPATHFLAGS P6XPATH_TRACEON = 0x00000001;
48 #define INTERFACE p6IXpathExpression
223 #define IF_p6IXpathExpression {0x509a1eca,0x1c99,0x46b3,{0x8f,0xd4,0xa5,0xf,0x21,0xf7,0x26,0x7d}}
226 #define COMP_p6XpathExpression {0x88ee96c5,0xef80,0x42a8,{0xa5,0x2c,0x87,0x87,0x6d,0x2,0xfc,0x5b}}
P6R's interface of the DOM parser.
This interface provides the compilation time context of an XML document.
The return value form an XPath 2.0 expression evaluation.
unsigned char P6BOOL
Boolean type.
p6IDataStream interface definitions
P6R's interface of the DOM parser.
wchar_t P6WCHAR
Wide character type see p6i18n.h.
This interface is implmented by components that support receiving streamed data.
The base interface all [p6]COM components must derive from and implement.
P6UINT32 P6XPATHFLAGS
P6XPATHFLAGS.
This interface supports the extensibility of the XPath languague.
This interface is implemented by the application making use of the p6xpathexpression component...
This interface is an enumerator over a set of nodes resulting from the evaluation of an XPath express...
This component represents an element in an XML or JSON document.
#define P6DECLCOMMETHOD(method)
This interface provides the compilation time context of an XML document.
This component is used to parse a complex XPath 2.0 expression or pattern into an expression tree for...
char P6CHAR
Narrow character type.
#define P6DECLAREIF_(iface, baseif)