public function setIdAttribute($id)
 {
     $name = $this->name();
     if ($name != 'html' && $name != 'head' && $name != 'title' && $name != 'style' && $name != 'body' && $name != 'script') {
         RsmlNode::setIdAttribute($id);
     }
 }
 /**
  * Override the default functionality to prevent adding any data or children to an else node
  */
 public function addCharData($data)
 {
     if ($this instanceof RsmlElse) {
         throw new InvalidDataException('You can\'t add char data to an else nodes. else nodes must be empty');
     }
     RsmlNode::addCharData($data);
 }
 public function addCharData($data)
 {
     RsmlNode::addCharData(str_replace("'", "\\'", $data));
 }