If you intended to use XML as a way to incorrectly define database tables that really would be an architectural solution. I'm not sure about your scenario, it seems dangerously close to that. But key value pairs are probably worse.
XML- , . RageZ, Oracle, XMLType, ( 9i). XMLType . , - XML. , XML-, . , XML. , Oracle XDB XML, XPath.