1. A method for mapping a tag in a markup language (ML) document to a class using namespaces, comprising: analyzing a tag in the ML document; referencing a definition file location attribute in the ML document, wherein the definition file location attribute is related to the tag; retrieving a definition file associated with the definition file location attribute; referencing a namespace related to the tag within the definition file to determine the class associated with the tag; and locating the class in an assembly such that the tag is mapped to the class.