_rel = $rel; } public function getDOM($doc = null, $majorVersion = 1, $minorVersion = null) { $element = parent::getDOM($doc, $majorVersion, $minorVersion); $element->setAttribute("rel", $this->lookupNamespace("gd").'#'.$this->_rel); $element->setAttribute($this->_valueAttrName, $this->getValue()); return $element; } protected function takeAttributeFromDOM($attribute) { switch ($attribute->localName) { case 'primary': $this->_isprimary = strcasecmp("true", $attribute->nodeValue); break; default: parent::takeAttributeFromDOM($attribute); } } }