Ejemplo n.º 1
0
 internal XMLParser()
 {
     response           = new Response();
     contentBuff        = new StringBuilder();
     resultsList        = new List <Result>();
     keyMatchasList     = new ArrayList();
     currResult         = new Result();
     currKeyMatch       = new KeyMatches();
     currOneBoxResponse = new OneBoxResponse();
     currOneBoxResult   = new OneBoxResult();
     xmlTags            = new XMLTags();
 }
Ejemplo n.º 2
0
        private void doOneBoxResult(int tag)
        {
            switch (tag)
            {
            case XMLTags.FIELD:
                currOneBoxResult.addFieldEntry(currOneBoxFieldName, contentBuff.ToString());
                break;

            case XMLTags.MODULE_RESULT:
                currOneBoxResponse.addResult(currOneBoxResult);
                currOneBoxResult = new OneBoxResult();
                inOneBoxResult   = false;
                break;

            case XMLTags.U:
                currOneBoxResult.setUrl(contentBuff.ToString());
                break;
            }
        }