Wieso nimmst du nicht meinen Code als Grundlage?
Wie gesagt, jedes object im Array enthält wiederum nochmal XmlNodes, eleganter wird sich das wohl nicht lösen lassen
Beschädigt ist die
WSDL-Datei nämlich nicht, nur die Darstellung im DataGridView ist wohl ein wenig aufwendiger als gewohnt.
Und etwas an der Datei zu ändern würde gegen jeden Sinn eines Webservices sprechen, da die Datei ja auf nem fremden Server gehostet wird.