“…One general approach, which has been proposed and studied in academia [8,13,15,20,21,24,26,34,41,44] as well as by major database vendors [7,35,39], is to design a framework for XML data processing that leverages relational database technology. In this framework, XML nodes are stored in table form with B+-tree indexes built on it, and XPath expressions are logically rewritten to SQL queries with joins implementing axis traversals.…”