StruQX is a Relational Database that keeps all the data in XML format. It is written entirely in C using flex and bison to parse XML and SQL