17. The system of claim 11 wherein the versioning information comprises at least one of a creator name of a version of the structured document, an identifier of the version, and a version date corresponding to a check-in date of the version of the structured document.
11. A system for providing a query for searching versions of a structured document, the system comprising: a processor-based versioned node (“vNode”) manager executed on a computer and configured to provide a plurality of versioned nodes (vNodes) representing a plurality of objects of at least one version of a structured document, wherein each vNode includes versioning information associated with the at least one version of the structured document and wherein, collectively, the plurality of vNodes graphically represent the at least one version of the structured document in a versioned document object model (“vDOM”) node tree, and wherein at least one vNode in the vDOM node tree is configured to have more than one parent node across multiple versions of the structured document; and a processor-based query handler component executed on the computer and configured to receive a query for at least one version of the structured document, wherein the query includes a versioned function having at least one argument relating to versioning information associated with at least one version of the structured document, and to process the versioned function to identify a version of the structured document, wherein the identified structured document includes an object represented by a vNode having versioning information satisfying the at least one argument of the versioned function.