ShreX: A Generic Schema Based XML Shredder

Sihem Amer-Yahia    Fang Du    Juliana Freire
 


ShreX provides a generic mechanism for specifying mappings and shredding XML documents. It accepts as inputs an annotated XML Schema and an XML document, and outputs CREATE TABLE statements, and tuples to populate the tables. As a result, it can be used with virtually any relational database.

The GUI consists of four components: XML Schmea Browser, Relational Database Browser, XML to Relation Mapping Browser and a Text Editor for customizing a mapping.