/**
  * Set the value of the tag.
  *
  * @param TagValue The new value.
  * @return <CODE>true</CODE> if successful (i.e. the tag has no children), else <CODE>false</CODE>
  *     .
  */
 public boolean setValue(String _TagValue) {
   if (ChildrenCount == 0) {
     TagValue = _TagValue;
     fireTagChanged(new XMLPath());
     return true;
   } else {
     return false;
   }
 }
 public void tagChanged(XMLTagEvent e) {
   fireTagChanged(e.getPath());
 }