PlmXml 3D Read Library allows you to read PlmXml files. This reader processes "User Data" associated to elements (Instance, Part) and "Material data"