The only current issue using binary data is showing the output of you use BOOST_SPIRIT_DEBUG_NODE with BOOST_SPIRIT_DEBUG defined. It will print out the XML but the data will be printed as text characters rather than hexadecimal. I have wanted to change that but my current work probably won't let me volunteer the code.
Sent from my Verizon Wireless 4G LTE smartphone
-------- Original message --------
Date:09/23/2014 11:37 (GMT-05:00)
To: Spirit General Mailing List
Subject: Re: [Spirit-general] Parsing Binary Data into structure