As many enterprise and industrial content management techniques are moving towards a distributed model, the need to exchange data between heterogeneous data sources in a seamless fashion is constantly increasing. These heterogeneous data sources could arise from server groups from different manufacturers or databases at different sites with their own schemas. Since its introduction in 1996, eXtensible Markup Language (XML) (W3C-XML, 2004) has established itself as the open, presentation independent data representation and exchange medium. XML provides a mechanism for seamless data exchange in many industrial informatics settings. In addition, XML is also emerging as the dominant standard for storing, describing, representing, and interchanging data among various enterprises systems and databases in the context of complex Web enterprises information systems (EIS).