Klasse aus XML Schemadatei mit XSD Tool erstellen funktioniert nicht

  • C#
  • .NET (FX) 4.5–4.8

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von stepper71.

    Klasse aus XML Schemadatei mit XSD Tool erstellen funktioniert nicht

    Hallo,

    ich möchte mit dem XSD Tool aus einer .xsd Schemadatei eine Klasse erzeugen.
    Das funktioniert mit dem Aufruf:

    xsd /c "D:\.....\Schemadatei.xsd" /outputdir:"D:\Klasse"

    normalerweise ganz gut.
    Ich habe aber jetzt eine Schemadatei die im Kopf die Einträge:

    XML-Quellcode

    1. <xsd:include schemaLocation="StanForD2010CommonDefinitions_V3p6.xsd"/>
    2. <xsd:import namespace="urn:skogforsk:stanford2010:codelist" schemaLocation="StanForD2010CodeList_V3p6.xsd"/>


    enthält.
    Schemas mit "include" Einträgen hatte ich schon vorher, hier muss nur die entsprechenden Datei (hier: StanForD2010CommonDefinitions_V3p6.xsd) im gleichen Verzeichnis liegen und die Erstellung der Klasse funktioniert.

    Den Import Tag hatte ich bisher aber nicht. Es reicht scheinbar nicht das die entsprechende Datei (StanForD2010CodeList_V3p6.xsd) im gleichen Verzeichnis liegt.
    Die Erstellung der Klasse bricht mit einer Reihe von Fehlern ab weil er die Typ Deklarationen aus der Datei StanForD2010CodeList_V3p6.xsd nicht findet.

    Wie erstelle ich aus so einer XSD Datei eine Klasse?

    Vielen Dank im voraus.

    Gruß
    Stephan