В питоне любому классу или объекту можно назначить новый атрибут без какой-либо магии
class A: pass A.foo = "foo" A.bar = 324234234234
class A: pass A.foo = "foo" A.bar = 324234234234
mp3userТогда вы просто неправильно поняли документацию.
Просто задача именно в генерации классов, а не текста из xml.
globals()["Ta"]=type("Ta",tuple() ,{"v1":1,"v2":"awr"})