xsd.exe kann Schema nicht in cs umsetzen

10/06/2008 - 17:28 von ernstjuergen.greif | Report spam
Hallo,

habe ein kleines Problem mit xsd.exe:

Habe einige xsd-Dateien welche ich gerne in CSKlassen "umgewandelt"
hàtte, aber ich erhalte immer nur die folgenden Fehlermeldungen:

c:\Program Files\Microsoft SDKs\Windows\v6.0A\bin>xsd d:\src
\preregistration.xsd
/classes /l:cs /o:d:\src
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 2.0.50727.1432]
Copyright (C) Microsoft Corporation. All rights reserved.
Schema validation warning: Nicht definiertes 'complexType' 'http://
echa.europa.e
u/schemas/contactInfo:ContactPersonType' wird als Basis für die
Erweiterung des
komplexen Typs verwendet. Line 105, position 5.
Schema validation warning: Der Typ 'http://echa.europa.eu/schemas/
substanceIdent
ity:SubstanceIdentityInBulkType' ist nicht deklariert. Line 194,
position 5.
Schema validation warning: Der Typ 'http://echa.europa.eu/schemas/
substanceIdent
ity:SubstanceIdentityInBulkType' ist nicht deklariert. Line 235,
position 8.
Schema validation warning: Der Typ 'http://echa.europa.eu/schemas/
substanceIdent
ity:SubstanceIdentityType' ist nicht deklariert. Line 142, position 5.
Schema validation warning: Der Typ 'http://echa.europa.eu/schemas/
contactInfo:Co
ntactPersonType' ist nicht deklariert. Line 147, position 5.
Schema validation warning: Der Typ 'http://echa.europa.eu/schemas/
substanceIdent
ity:SubstanceIdentityType' ist nicht deklariert. Line 176, position 8.

Warning: Schema could not be validated. Class generation may fail or
may produce
incorrect results.

Error: Error generating classes for schema 'd:\src\preregistration'.
- Der Datentyp 'http://echa.europa.eu/schemas/
contactInfo:ContactPersonType' i
st nicht vorhanden.

If you would like more help, please type "xsd /?".

c:\Program Files\Microsoft SDKs\Windows\v6.0A\bin>cd \

Was stimmt entweder bei meinem Aufruf von xsd.exe oder an den Dateien
nicht?

Viele Grüße

Ernst Jürgen
 

Lesen sie die antworten

#1 Frank Dzaebel
10/06/2008 - 18:16 | Warnen spam
Hallo Ernst Jürgen,

habe ein kleines Problem mit xsd.exe:
Habe einige xsd-Dateien welche ich gerne in CSKlassen "umgewandelt"
hàtte, aber ich erhalte immer nur die folgenden Fehlermeldungen:



Mann kann nicht beliebig komplexes XSD mit dem
"xsd.exe" Tool in eine C# Datei umwandeln. Da gibt es Grenzen.
Hier ggf. einige Links:

[Aus XML mittels XSD.exe automatisch Schreib-Lese-Zugriffe generieren]
http://dzaebel.net/XmlXsdLesenSchreiben.htm

Ansonsten, wàre auch das exakte XSD hier interessant.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen