The only problem I see is mostly philosophical, but quite serious one IMO.
Xmlize is intended to provide serialization of data in "common form". If you use binary serialization for Value, you bind the output XML file with U++ internal binary format. In that case, why use XML? Why not to use binary serialization directly?