XML的应用日益广泛,XML数据库技术也得到迅速的发展,但是从安全性、索引结构、事务处理等方面考虑,关系数据库仍然是更加可靠的选择。本文提出了在关系数据库的基础上提供虚拟的XML数据库、并实现XQuery查询的一种中间件的设计,结合了两者的优点。