I am receiving XML data from a service. The test data I am receiving back has about 300 XML nodes, clearly far too many to create individual rows for in a MySQL database.
Try to use LOAD XML command. This statement is available in MySQL 5.5.