title: canonicalization XML in c++
body: <p>I'm looking for the simplest way to canonicalize part of XML document in C++. Best option for me will be small library (I'm not c++ master) which I can simple add to my project.<br>
  If there is no such way and I have to create canonicalized part mysefl, what I have to remember about? To remove all unnecessary whitespaces, line breaks and to set attributes (and namespaces) alphabetically?<br>
  I have to create digital signature manually and this canonicalization is a part of this.
  <br>I'm working on Windows, so any tools from Linux won't help </p>