Follow system_profiler's convention, using XML and SPX extensions;