00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00026 #if !defined(__ANYELEMENT_H__OF_AXIS_INCLUDED_)
00027 #define __ANYELEMENT_H__OF_AXIS_INCLUDED_
00028
00035 #define MAX_NO_OF_ATTRIBUTES 100
00036
00041 typedef enum { START_ELEMENT=0, CHARACTER_ELEMENT, END_ELEMENT,
00042 START_PREFIX, END_PREFIX} XML_NODE_TYPE;
00043
00056 typedef struct
00057 {
00061 XML_NODE_TYPE m_type;
00067 const char* m_pchNameOrValue;
00072 const char* m_pchNamespace;
00083 const char* m_pchAttributes[MAX_NO_OF_ATTRIBUTES*3];
00084 } AnyElement;
00085
00086 #endif
00087