Hallo pumba,
wenn du statt der Unterelemente lieber Attribute erzeugen möchtest, dann ist - vielleicht auch aus anderen Gründen - dieser Thread bestimmt hilfreich für dich:
attribute die ich gar nicht explizit erstellt habe.
Vielleicht solltest du auch dein Schema nochmal überdenken. Produktion als Unterelement von Produktion finde ich nicht sehr elegant. Oft fällt die Entscheidung Element oder Attribut schwer, aber eine simple Regel hilft da ganz gut: Wenn du Informationen hast, die ein Objekt originär beschreiben, dann mache diese Informationen zu Unterelementen. Handelt es sich eher um Steuerinformationen, dann speichere sie als Attribut.
Grüße vom marabu