public function setOption($name, $value)
 {
     $xmlOptions = XmlHelper::getChildNode($this->xml, "options");
     $lstOptions = $xmlOptions->childNodes;
     // look for option, set, exit
     foreach ($lstOptions as $xmlOption) {
         if ($xmlOption->getAttribute("name") == $name) {
             XmlHelper::setValue($xmlOption, $value);
             return;
         }
     }
     // add new option if not found
     $xmlNewOption = $this->xml->ownerDocument->createElement("option", "");
     $xmlNewOption->setAttribute("name", $name);
     $xmlOptions->appendChild($xmlNewOption);
 }