Realeyes Analysis Engine

HOME || TECHNOLOGY

The XML parser uses a callback mechanism to parse an XML configuration file. The callback function receives the complete tree and uses macros to parse it. The macros perform a recursive call to the callback function to walk through the tree

The format of the callback function using these macros is:

    int raePLUG_PARSER(raeXML_PARM)
    {
      GET_NEXT_ELEMENT;
        IF_ELEMENT("Element_name")
        {
          WHILE_ATTR_LIST
           {
            IF_ATTR("Attribute")
            {
              GET_ATTR(attr_value);
              {
                Process attr_value ...
              }
            }
          }
          GET_DATA(data_value);
          Process data_value ...
        }
      GET_NEXT_NODE(status);
    }
    	  

START - - - PREV - - - NEXT

SourceForge.net Logo