CPAN RT

Serializes a vanilla Perl hash to a SOAP::OutputStream.
Note that Perl hashes are unordered,
so the serialization order is not guaranteed.
Use SOAP::Struct as opposed to a hash if you need to preserve order (this is actually a requirement of the SOAP spec).