/**
  * Get xml representation
  *
  * @param	string		entity
  * @param	string		target release
  * @param	string		id
  * @return	string		xml string
  */
 public function getXmlRepresentation($a_entity, $a_schema_version, $a_id)
 {
     include_once "./Modules/File/classes/class.ilObjFile.php";
     include_once "./Modules/File/classes/class.ilFileXMLWriter.php";
     if (ilObject::_lookupType($a_id) == "file") {
         $file = new ilObjFile($a_id, false);
         $writer = new ilFileXMLWriter();
         $writer->setFile($file);
         $writer->setOmitHeader(true);
         $writer->setAttachFileContents(ilFileXMLWriter::$CONTENT_ATTACH_COPY);
         ilUtil::makeDirParents($this->getAbsoluteExportDirectory());
         $writer->setFileTargetDirectories($this->getRelativeExportDirectory(), $this->getAbsoluteExportDirectory());
         $writer->start();
         $xml .= $writer->getXml();
     }
     return $xml;
 }