Eigentlich dachte ich das es recht schnell gehen würde für Google eine XML bereitzustellen. Da ich mal bischen von PHP weg wollte dachte ich das Java als Sprache in Frage kommt. Java ist mir auch nicht mehr wirklich fremd. Also schnell mal das Paket JDOM geholt womit man XML Parsen und schreiben kann. Das Root Element sowie die Elemente wurden super durch die Schleife gejagt. Doch Google wollte diese XML nicht annehmen weil beim ein Attribut fehlte (namentlich xmlns). Gut dann macht man halt setAttribute(xmlns ,http..). Ja denkste genau diese Variable darf man so nicht nennen bzw. nicht mit xml anfange lassen. Die einzige Lösung die ich für mich gefunden habe war einfach eine Leerstelle davor zu machen. Zwar nicht optimal aber immerhin nimmt es Google an.