interface HTMLElement : Element
{
  attribute wstring         tagName; //A String value that identifies the element name
  attribute wstring         className; //A String value that identifies the element class
  attribute wstring         id; //A String value that identifies the id of the element
  attribute HTMLStyle       style; //A String value that identifies the style associated with the element
  attribute HTMLElement     parentElement; //A pointer to the parent element
  attribute wstring         title; //A String value that identifies the element title
  attribute wstring         lang; //A String value that identifies language
  attribute wstring         dir; //A String value that identifies the direction of text flow within the element

  void     addAttribute(in wstring name, in Object value, in long lFlags);
  Object   getAttribute(in wstring name,in long lFlags);
  boolean  removeAttribute(in wstring name, in long lFlags);
};


