/** * Retrieves a DOMElement which corresponds to this element and all * child properties. This is used to build an entry back into a DOM * and eventually XML text for application storage/persistence. * * @param DOMDocument $doc The DOMDocument used to construct DOMElements * @return DOMElement The DOMElement representing this element and all * child properties. */ public function getDOM($doc = null, $majorVersion = 1, $minorVersion = null) { $element = parent::getDOM($doc, $majorVersion, $minorVersion); if ($this->_ccrData !== null) { $element->appendChild($this->_ccrData->getDOM($element->ownerDocument)); } return $element; }
/** * Sets the profile entry's CCR data * @param string $ccrXMLStr The CCR as an xml string * @return \Zend\GData\Health\Extension\Ccr */ public function setCcr($ccrXMLStr) { $ccrElement = null; if ($ccrXMLStr != null) { $ccrElement = new Extension\Ccr(); $ccrElement->transferFromXML($ccrXMLStr); $this->_ccrData = $ccrElement; } return $ccrElement; }