public function rewriteXML()
 {
     if (count($this->o) > 0) {
         if ($this->xmlroot === null) {
             $this->xmlroot = DH::createElement($this->owner->xmlroot, 'tag');
         }
         DH::Hosts_to_xmlDom($this->xmlroot, $this->o, 'member', false);
     } else {
         if ($this->xmlroot !== null) {
             $this->owner->xmlroot->removeChild($this->xmlroot);
             $this->xmlroot = null;
         }
     }
 }
 /**
  * Rewrite XML for this object, useful after a batch editing to save computing time
  *
  */
 public function rewriteXML()
 {
     if ($this->isDynamic()) {
         derr('unsupported');
     }
     if ($this->owner->owner->version >= 60) {
         DH::Hosts_to_xmlDom($this->membersRoot, $this->members, 'member', false);
     } else {
         DH::Hosts_to_xmlDom($this->xmlroot, $this->members, 'member', false);
     }
 }
 public function rewriteXML()
 {
     DH::Hosts_to_xmlDom($this->xmlroot, $this->o, 'member', true);
 }
 public function rewriteXML()
 {
     if ($this->owner->owner->version >= 60) {
         $membersRoot = DH::findFirstElement('members', $this->xmlroot);
         if ($membersRoot === false) {
             derr('<members> not found');
         }
         DH::Hosts_to_xmlDom($membersRoot, $this->members, 'member', false);
     } else {
         DH::Hosts_to_xmlDom($this->xmlroot, $this->members, 'member', false);
     }
 }
 public function rewriteXML()
 {
     if ($this->xmlroot === null) {
         return;
     }
     if ($this->xmlroot !== null && $this->name == 'snathosts' && count($this->o) == 0) {
         DH::clearDomNodeChilds($this->xmlroot);
     } else {
         DH::Hosts_to_xmlDom($this->xmlroot, $this->o, 'member', true);
     }
 }