title: Best Way to Process a Word Document
body: <p>I receive word documents with specified formating corresponding to the data that is in them. For example,  all headers have the exact same formating (Times New Roman-Font 14-Bold). </p>
  
  <p>What is the best way to process such MS Word documents (.doc or .docx) into xml documents? Language is not an issue (I'll use Lisp/Boost.Spirit if I have to!).</p>