code: @Override
      public void endElement(String uri, String l, String q) {
          /*
           * 1. If current element is a String, update its value from the string buffer.
           * 2. Add the element to parent.
           */
          XDB.Element element = Enum.valueOf(XDB.Element.class, l.toUpperCase());
  
          switch (element) {
          case M:
              break;
  
          case P:
              _binder.put(_name, _text.toString());
              break;
  
          case T:
              break;
  
          case H:
              _heading = _data.toArray(new String[_data.size()]);
              break;
  
          case R:
              ++_rindex;
              break;
  
          case C:
              if (_heading == null) {
                  _data.add(_text.toString());
              } else {
                  _binder.put(_name + '[' + _rindex + "]." + _heading[_cindex], _text.toString());
                  ++_cindex;
              }
              break;
          }
          _text.setLength(0);
      }
docs: Receive notification of the end of an element.