/** * * @param Uni_Data_XDOMDocument $xDoc * @return void */ public function setLayout(Uni_Data_XDOMDocument $xDoc) { $xPathFox = new DOMXPath($xDoc); /* Loading Definitions */ $defNodes = $xPathFox->query('/' . Uni_Core_LayoutManager::ROOT . '/' . self::DEFF . '/containers/' . Uni_Core_LayoutManager::CONTAINER); $this->defContainer = array(); foreach ($defNodes as $dn) { $dnAttr = $xDoc->getAttributeData($dn); $this->defContainer[$dnAttr['key']] = $dnAttr['tpl']; } /* * ************Parsing fox.xml***************************** */ $this->parse($xDoc->documentElement, TRUE); }