3. The method of claim 1 , wherein the determining further comprises: based at least in part on the structural description that constrains the set of one or more XML documents to the hierarchy of nodes that may be present in the set of one or more XML documents, constructing a corresponding sample document that represents the structure of the set of one or more XML documents; submitting the sample document to an XSLT engine for transformation based at least in part on the XSLT stylesheet and for tracing execution paths associated with the transformation, wherein the execution paths indicate, for particular nodes contained in the sample document, which particular transformation template to use to transform the corresponding particular node.
8. The method of claim 3 , wherein constructing the sample document includes constructing the sample document using a data guide to which the set of one or more XML documents structurally conforms.