added missing headers

Berliner Sparkasse won't accept the generated XML without
the xmlns / xmlns:xsi and xsi:schemaLocation.

This patch adds the two additional headers and prefixes
schemaLocation with xsi:
Merge pull request #3 from mehlis/master

added missing namespaces for compatibility