Look at your XML file's declaration for the XSD:
xsi:noNamespaceSchemaLocation="DickerData_StockCatalogue.xsd"
The data has multiple 'tables' in it. You will have to manually create a single table using code if that's what you're wanting or use some kind of XSL transformation to do so.