00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00023
00029
00030
00031 #ifndef _XML_TREE_STRUCT_H_INCLUDED_
00032 #define _XML_TREE_STRUCT_H_INCLUDED_
00033
00034
00035 enum {
00036 NEXT_ELEMENT,
00037 ELEMENT_NAME,
00038 FIRST_ATTRIBUTE,
00039 LAST_ATTRIBUTE,
00040 FIRST_TEXT,
00041 LAST_TEXT,
00042 FIRST_ELEMENT,
00043 LAST_ELEMENT,
00044 ELEMENT_SIZE
00045 };
00046
00047 enum {
00048 NEXT_ATTRIBUTE,
00049 ATTRIBUTE_NAME,
00050 ATTRIBUTE_VALUE,
00051 ATTRIBUTE_SIZE
00052 };
00053
00054 enum {
00055 NEXT_TEXT,
00056 TEXT_VALUE,
00057 TEXT_SIZE
00058 };
00059
00060
00061 const_scalar_type( NEXT_ELEMENT ) FLD_NEXT_ELEMENT;
00062 const_scalar_type( ELEMENT_NAME ) FLD_ELEMENT_NAME;
00063 const_scalar_type( FIRST_ATTRIBUTE ) FLD_FIRST_ATTRIBUTE;
00064 const_scalar_type( LAST_ATTRIBUTE ) FLD_LAST_ATTRIBUTE;
00065 const_scalar_type( FIRST_TEXT ) FLD_FIRST_TEXT;
00066 const_scalar_type( LAST_TEXT ) FLD_LAST_TEXT;
00067 const_scalar_type( FIRST_ELEMENT ) FLD_FIRST_ELEMENT;
00068 const_scalar_type( LAST_ELEMENT ) FLD_LAST_ELEMENT;
00069
00070 const_scalar_type( NEXT_ATTRIBUTE ) FLD_NEXT_ATTRIBUTE;
00071 const_scalar_type( ATTRIBUTE_NAME ) FLD_ATTRIBUTE_NAME;
00072 const_scalar_type( ATTRIBUTE_VALUE ) FLD_ATTRIBUTE_VALUE;
00073
00074 const_scalar_type( NEXT_TEXT ) FLD_NEXT_TEXT;
00075 const_scalar_type( TEXT_VALUE ) FLD_TEXT_VALUE;
00076
00077 #endif