9. A non-transitory computer-readable storage medium storing computer instructions translatable by one or more processors to perform a method of transferring data between an unstructured data source document and a structured destination document, the method comprising: displaying a graphical representation of the unstructured data source document and a graphical representation of the structured destination document to a user via a graphical user interface of a client computer, wherein the unstructured data source document resides at or is downloaded from a server computer and wherein the structured destination document resides at the client computer; enabling the user to draw, via the graphical user interface of the computer, one or more lines between at least a portion of the graphical representation of the unstructured data source document and at least a portion of the graphical representation of the structured destination document, wherein each of the one or more lines has a first end point and a second end point, wherein the first end point points to a branch representing a level within the unstructured data source document, and wherein the second end point points to a node representing a locale within the structured destination document; associating the level within the unstructured data source document with the locale within the structured destination document based upon the one or more lines drawn by the user to connect the branch representing the level within the unstructured data source document and the node representing the locale within the structured destination document utilizing the graphical user interface of the computer; and transferring data from the level within the unstructured data source document to the locale within the structured destination document.
9. A non-transitory computer-readable storage medium storing computer instructions translatable by one or more processors to perform a method of transferring data between an unstructured data source document and a structured destination document, the method comprising: displaying a graphical representation of the unstructured data source document and a graphical representation of the structured destination document to a user via a graphical user interface of a client computer, wherein the unstructured data source document resides at or is downloaded from a server computer and wherein the structured destination document resides at the client computer; enabling the user to draw, via the graphical user interface of the computer, one or more lines between at least a portion of the graphical representation of the unstructured data source document and at least a portion of the graphical representation of the structured destination document, wherein each of the one or more lines has a first end point and a second end point, wherein the first end point points to a branch representing a level within the unstructured data source document, and wherein the second end point points to a node representing a locale within the structured destination document; associating the level within the unstructured data source document with the locale within the structured destination document based upon the one or more lines drawn by the user to connect the branch representing the level within the unstructured data source document and the node representing the locale within the structured destination document utilizing the graphical user interface of the computer; and transferring data from the level within the unstructured data source document to the locale within the structured destination document. 11. The non-transitory computer-readable storage medium of claim 9 , wherein the computer instructions are further translatable by the one or more processors to: preprocess an input received at the client computer; and determine whether the input is a string, a file name, a Universal Resource Locator (URL), or a file.