14 #define P6DOMXML_H__ 1
82 static const P6DOMOUTPUT P6DOMOUTPUT_XML = 0x00000001;
83 static const P6DOMOUTPUT P6DOMOUTPUT_JSON = 0x00000002;
84 static const P6DOMOUTPUT P6DOMOUTPUT_CHARSETUTF8 = 0x00000004;
85 static const P6DOMOUTPUT P6DOMOUTPUT_JSONML = 0x00000008;
86 static const P6DOMOUTPUT P6DOMOUTPUT_KMIPXML = 0x00000010;
87 static const P6DOMOUTPUT P6DOMOUTPUT_KMIPJSON = 0x00000020;
88 static const P6DOMOUTPUT P6DOMOUTPUT_KMIPJSON_SOLIDUS_ESCAPE = 0x00000040;
89 static const P6DOMOUTPUT P6DOMOUTPUT_PRETTYPRINT = 0x00000080;
101 #define INTERFACE p6IDOMXML
417 #define IF_p6IDOMXML {0x774f828d,0x44ce,0x4e62,{0x86,0xbb,0x71,0xf9,0x39,0x60,0x5a,0xfe}}
420 #define COMP_p6DOMXML {0x15bba122,0x8b01,0x404b,{0xbc,0x4d,0x2e,0x7e,0x12,0x94,0x37,0xa6}}
P6R's interface of the DOM parser.
This is the main SAX interface.
P6R's Interface of the SAX 2 XML Reader.
The return value form an XPath 2.0 expression evaluation.
unsigned char P6BOOL
Boolean type.
Types shared between all XML components.
This interface is an implementation of the following XPath 2.0 time types: xs:date, xs:dateTime, xs:time.
p6IDataStream interface definitions
P6XPATH_TYPE
Part of the XPath type system.
wchar_t P6WCHAR
Wide character type see p6i18n.h.
This is the main JSON interface.
This interface is implmented by components that support receiving streamed data.
P6UINT32 P6DOMXMLFLAGS
P6DOMXMLFLAGS.
The base interface all [p6]COM components must derive from and implement.
This interface is an enumerator over a set of nodes resulting from the evaluation of an XPath express...
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)
P6UINT32 P6DOMOUTPUT
P6DOMOUTPUT.
P6R's Interface of a SAX-like JSON Reader.
#define P6DECLAREIF_(iface, baseif)