7. A computer-implemented method of generating a document for transmission to a computing device to enable the computing device to mount a virtual drive representing a folder tree, the method comprising: querying, by a computing device, a folder database for information associated with a root folder of the folder tree; authenticating that a user has rights to access the root folder; adding metadata associated with the root folder to the document; and for each subfolder within the hierarchy of the root folder: in response to determining that the subfolder has the same permissions with respect to the user as the root folder: obtaining folder metadata of the subfolder; and adding metadata associated with the subfolder to the document; and in response to determining that the subfolder has different permissions with respect to the user as the root folder: adding an XLink that references the subfolder to the document.
7. A computer-implemented method of generating a document for transmission to a computing device to enable the computing device to mount a virtual drive representing a folder tree, the method comprising: querying, by a computing device, a folder database for information associated with a root folder of the folder tree; authenticating that a user has rights to access the root folder; adding metadata associated with the root folder to the document; and for each subfolder within the hierarchy of the root folder: in response to determining that the subfolder has the same permissions with respect to the user as the root folder: obtaining folder metadata of the subfolder; and adding metadata associated with the subfolder to the document; and in response to determining that the subfolder has different permissions with respect to the user as the root folder: adding an XLink that references the subfolder to the document. 8. The method of claim 7 , wherein the document is an extensible markup language (XML) document.