Well you would have to look at why they are using Java as the language of choice for parsing instead of something else. There are several question about this that I wish I could answer but even I don't know enough about this to give you the best answer on the subject.
XMl parsing is memory intensive in general. So it does not surprise me that open office would be a little slower in parsing through the xml. Microsoft has been able to keep the APIs for their XML parsing closed to the general public. So if those API's ever see the light of day then Open office would greatly benefit from the code in those APIs.
Well you would have to look at why they are using Java as the language of choice for parsing instead of something else. There are several question about this that I wish I could answer but even I don't know enough about this to give you the best answer on the subject.
XMl parsing is memory intensive in general. So it does not surprise me that open office would be a little slower in parsing through the xml. Microsoft has been able to keep the APIs for their XML parsing closed to the general public. So if those API's ever see the light of day then Open office would greatly benefit from the code in those APIs.