14 #define P6XMLNODE_H__ 1
72 static const P6XMLNODEFLAGS P6XMLNODE_NOFLAGS = 0x00000000;
73 static const P6XMLNODEFLAGS P6XMLNODE_TRACEON = 0x00000001;
82 static const P6DOMCHARSET P6DOMCHARSET_UTF8 = 0x00000001;
95 #define INTERFACE p6IXMLNode
1005 #define IF_p6IXMLNode {0xc5f407a0,0xaeb6,0x4b9f,{0x81,0x51,0xfb,0x50,0x26,0xa1,0x6f,0x40}}
1008 #define COMP_p6XMLNode {0x6bd6fbc3,0x66f9,0x4e65,{0x96,0x3,0x7,0x0,0x7f,0xe4,0x6e,0xf7}}
1020 #define INTERFACE p6IXMLNode2
2030 #define IF_p6IXMLNode2 {0x83d04569,0xab4, 0x4fad,{0xbe,0x9c,0xcc,0x59,0x38,0xb4,0x34,0xb5}}
XPath 2.0 expressions and XML nodes can be atomized into their base types.
This is the standard structure used to point to tokens inside the XML document being parsed...
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.
P6UINT32 P6XMLNODEFLAGS
P6XMLNODEFLAGS.
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 interface is implmented by components that support receiving streamed data.
The base interface all [p6]COM components must derive from and implement.
P6COM base interface definitions.
This component represents an element in an XML, JSON, or JsonML document.
This component represents an element in an XML or JSON document.
#define P6DECLCOMMETHOD(method)
Results and components of XPath expressions can use one of these base types.
P6UINT32 P6DOMCHARSET
P6DOMCHARSET.
Parts of an element's attribute.
#define P6DECLAREIF_(iface, baseif)