Genealogical information is rich and complex [2]. Numerous studies showed that XML technologies could be employed to deal with complex information systems [15]. This paper reports an investigation of building XML application in rich and complex genealogical information. XML technologies, such as XML DTD, schema, XSL and XPath, were employed to tackle this task. Three commercial software packages are used to obtain reference results for further comparison. It is found that XML application could store more specific data than those in the evaluated software; further more, it appears to offer more diverse display options compared with the evaluated software packages. Finally, it concluded that XML application is the better approach for dealing with rich detailed genealogical information and displaying them upon Internet.