public function saveDocument($documentName, $xml, $btree) { $btree = BTreeUtil::navigateNodes($xml->documentElement, $documentName . "#/", $btree); $documentName = self::getFullFileName($documentName); FileUtil::ForceDirectories(self::getPathFromFile($documentName)); $xml->normalize(); XmlUtil::SaveXmlDocument($xml, $documentName); return $btree; }