String edge = el.getAttribute("edge");
const String edge = Model::getAttribute(el, "edge");
  update_MathML_malignmark_Node(const typename Model::Element& el) const  {    assert(el);        String edge = el.getAttribute("edge");        TokenId align = T__NOTVALID;        if (!edge.empty())      {	if      (edge == "left") align = T_LEFT;	else if (edge == "right") align = T_RIGHT;	else	  {	    std::string s_edge = edge;	    Globals::logger(LOG_WARNING,			    "malformed `malignmark' element, attribute `edge' has invalid value `%s' (ignored)",			    s_edge.c_str());	  }      }        return MathMLMarkNode::create(align);  }