Aus diesem Schema möchte ich den Namen und den Typen jeden Elements ermitteln. Ich hab schon etwas mit linq "gespielt" jedoch ohne Erfolg. Das Schema liegt mir als Datei vor, welches ich mir aber auch in ein XElement parsen kann.
Wenn Du alle 'automatischen' Validierungen die System.Xml.Schema.XmlSchema bietet auslassen möchtest, dann würde ich zu einem Regulären Ausdruck raten:
Der lässt sich sicher noch verfeinern mit Namen und so, sodass die Auwertung etwas 'einfacher' wird ;)
Das geht aber natürlich nur, wenn Du mit Texten als Ergebnis was anfangen kannst! Ausgewertete Typen bekommst Du so nicht...und ich wüsste leider nicht wie das gehen sollte.