1. A method for product data management, the method performed by at least one data processing system and comprising: receiving an XML document by a parallel parser process, the XML document including a plurality of elements of an XML data structure that corresponds to an object model; dividing the XML document into a plurality of chunks using the parallel parser process; parsing the plurality of chunks in parallel using separate parsing tasks to produce objects representing the elements and corresponding attributes; and storing the objects and corresponding attributes in a persistent element store.