I'm coding a SQL-based MRP system and am not intimately familiar with Solidworks. My design group is using SW 2005 and wants to submit a hierarchical BOM directly into the MRP system. I've seen examples of their Excel and "indented BOM" formats which look workable, but it would be nicer if I could get some kind of structured text format, perhaps XML-based. What options are available to extract the BOM info in a way that preserves as much of the original structure as possible while being portably-parsable by an external application?
I've done similar things in the past using AutoCAD's DXF and PCAD's PDIF. Is a similar interchange format available for SW that can supply the raw data?