Component definitions
An XML component definition is the basic building block of an XML file. Each component definition is made up of elements and attributes. Component definitions have a hierarchical relationship to each other (that is, a component can have child components).