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: