Da hast du eine ganz falsche Vorstellung, was das Schema tut.
Das Schema definiert lediglich, wie die Konfigurations-Informationen in den jeweiligen XML strukturiert sein müssen.
(Als Prüfungsmechanismus, ob das XML korrekt ist.)
Das XML stellt dann die Konfigurations-Informationen.
Das Schema definiert keine Zusammenhänge für die Logik.
Das macht auch nicht das XML.
Die DLL entscheidet, was sie von wo liest und was sie damit macht.
(Wie gesagt, manches geht auch über Python.)
Lös dich bitte von dem Gedanken, dass du irgendwas in XML programmieren kannst.
(Da kannst du wirklich nur konfigurieren.)