Hi Roman

> Also persoenlich nehme ich das nicht weil ich auf so eine Antwort gehofft
> habe :-).

Wieso gehofft?

> Da der service nur von einer .NET application ausgerufen wird finde ich
> das
> eine
> loesung.

Kannst Du das auch mit Sicherheit f�r die Zukunft sagen? W�re es nicht
interessant, die T�re offen zu lassen, um zuk�nftig auch z.B. Einem Perl-
oder Java-Entwickler zugriff darauf zu geben?


> 1.) kann ich ein XML Stream das ich von einem webservice bekomme an ein
> datagrid binden?

Du kannst auf Deinem Client ein DataSet erzeugen, in welches Du dann mit
.ReadXML() das XmlDocument, welches Dir der WebService liefert, einliest.
Dieses DataSet bindest Du dann wie gewohnt an Dein DataGrid.

> 2.) Wie kann ich ein XML Schema am einfachsten aus einem Datagrid erzeugen
> OnTheFly

Wenn die Daten, welche im DataGrid stehen, auf einem DataSet basieren, so
kannst Du beim DataSet ganz einfach die Methode .WriteXmlSchema() oder
.GetXmlSchema() verwenden.

> 3.) und das beste wie packe ich das zusammen in den webservice.

Gar nicht! Mach zwei WebService-Funktionen. Die Erste, z.B. GetSchema(),
liefert Dir nur mal das XmlSchema, welches Du �ber die Methode in Deinem
Client an in ein neues DataSet liest (�ber .ReadXmlSchema).

Die Zweite Funktion, z.B. GetData(), liefert Dir dann das XmlDocument,
welches Du wie oben beschrieben in eben diese neu erstellte DataSet liest,
in welches Du zuvor das Schema gelesen hast.


Mit diesem Vorgehen kann im �brigen auch z.B. ein Java-Client arbeiten,
obwohl er keine DataSets kennt. Der verarbeitet das XmlSchema und das
XmlDocument dann halt mit seinen Methoden.

Gruss

Marco

> 
> 
> 
> >-----Original Message-----
> >From: [EMAIL PROTECTED]
> >[mailto:[EMAIL PROTECTED] On Behalf Of Loprete, Marco
> >Sent: Wednesday, August 25, 2004 3:43 PM
> >To: '[EMAIL PROTECTED]'
> >Subject: AW: [Asp.net] DataSet Export XMLSchema
> >
> >Hi Roman
> >
> >Entschuldige die lange Reaktionszeit, aber ich war unterwegs.
> >
> >Ich hab die Frage eigentlich aus einem einfachen Grund
> >gestellt. Es ist sehr einfach und schnell umgesetzt, wenn man
> >sich f�r ein DataSet als Austauschobjekt f�r einen WebService
> >entscheidet.
> >
> >Allerdings sollte man eine Frage vorher peinlich genau beantworten:
> >
> >Wird dieser WebService garantiert nur von Clients konsumiert,
> >die ebenfalls unter .NET entwickelt wurden, und dass auch noch
> >in absehbarer Zukunft?
> >
> >Das verwenden eines DataSet als Austauschobjekt widerspricht
> >den Ideen und dem Konzept der WebServices bzw. der SOA.
> >WebServices wurden definiert, um eine plattform- und
> >programmiersprachen unabh�ngige Kommunikation zwischen
> >Applikationen zu erm�glichen. Da ausser .NET keine andere
> >Plattform bzw.
> >Programmiersprache DataSets unterst�tzt ist eine Verendung auf
> >genau diese Umgebung limitiert.
> >
> >Ein wesentlich besserer Ansatz w�re es zum Beispiel, Objekte
> >zu serialisieren und diese auszutauschen, oder ganz einfach
> >Array zu verwenden, welche nachtr�glich wieder an Objekte
> >�bergeben werden k�nnen.
> >
> >Dass soll bitte nicht als pers�nliche Kritik verstanden
> >werden. Es ist manchmal einfach besser, den etwas
> >aufwendigeren Weg zu gehen , daf�r aber Problemen und
> >Einschr�nkungen, welche sich in der Zukunft ergebnen k�nnten
> >(und sich in der Regel auch ergeben!), von vornherein aus dem
> >Weg zu gehen.
> >
> >Gruss
> >
> >Marco
> >
> >
> >> -----Urspr�ngliche Nachricht-----
> >> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> >> Gesendet: Freitag, 20. August 2004 19:10
> >> An: [EMAIL PROTECTED]
> >> Betreff: RE: [Asp.net] DataSet Export XMLSchema
> >>
> >> Hallo Markco
> >>
> >> Genau das mache ich :-)
> >>
> >> Roman Pittroff
> >> Consulting
> >> Bangkok, Thailand
> >>
> >>
> >>
> >> >-----Original Message-----
> >> >From: [EMAIL PROTECTED]
> >> >[mailto:[EMAIL PROTECTED] On Behalf Of Loprete, Marco
> >> >Sent: Friday, August 20, 2004 9:38 PM
> >> >To: '[EMAIL PROTECTED]'
> >> >Subject: AW: [Asp.net] DataSet Export XMLSchema
> >> >
> >> >Hi Roman
> >> >
> >> >Habe ich das richtig verstanden? Sendest Du ein Dataset �ber einen
> >> >WebService?
> >> >
> >> >Gruss
> >> >
> >> >Marco
> >> >
> >> >> -----Urspr�ngliche Nachricht-----
> >> >> Von: [EMAIL PROTECTED]
> >> >> [mailto:[EMAIL PROTECTED]
> >> >> Gesendet: Freitag, 20. August 2004 10:18
> >> >> An: [EMAIL PROTECTED]
> >> >> Betreff: RE: [Asp.net] DataSet Export XMLSchema
> >> >>
> >> >> Hallo
> >> >>
> >> >> Kann man nun vergessen habe einfach ein Dataset genommen ;-)
> >> >>
> >> >>
> >> >> Gruss
> >> >>
> >> >> Roman Pittroff
> >> >> Consulting
> >> >> Bangkok, Thailand
> >> >>
> >> >>
> >> >>
> >> >> >-----Original Message-----
> >> >> >From: [EMAIL PROTECTED]
> >> >> >[mailto:[EMAIL PROTECTED] On Behalf Of Roman Pittroff
> >> >> >Sent: Thursday, August 19, 2004 5:03 PM
> >> >> >To: [EMAIL PROTECTED]
> >> >> >Subject: [Asp.net] DataSet Export XMLSchema
> >> >> >
> >> >> >Hallo
> >> >> >
> >> >> >Ich habe hier eien kleinen Webservice in dem ich
> >> >verschiedene Dataset
> >> >> >ein ein XML Template uebergebe.
> >> >> >Das klappt auch super und fein.
> >> >> >
> >> >> >Nun moechte ich aber auch die XMLSchemas der einzelenen Dataset
> >> >> >auslesen mit .getXMLSchema und ueber den Webservice weitergeben.
> >> >> >
> >> >> >Nun habe ich zwei probleme
> >> >> >1.) Wie machen ich aus mehreren XMLSchema eines
> >> >> >2.) Wie binde ich das an den Webservice an.
> >> >> >
> >> >> >Gruss und Danke
> >> >> >
> >> >> >Roman Pittroff
> >> >> >Consulting
> >> >> >Bangkok, Thailand
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >_______________________________________________
> >> >> >Asp.net Mailingliste, Postings senden an:
> >> >> >[EMAIL PROTECTED]
> >> >> >An-/Abmeldung und Suchfunktion unter:
> >> >> >http://www.glengamoi.com/mailman/listinfo/asp.net
> >> >> >
> >> >>
> >> >> _______________________________________________
> >> >> Asp.net Mailingliste, Postings senden an:
> >> >> [EMAIL PROTECTED]
> >> >> An-/Abmeldung und Suchfunktion unter:
> >> >> http://www.glengamoi.com/mailman/listinfo/asp.net
> >> >_______________________________________________
> >> >Asp.net Mailingliste, Postings senden an:
> >> >[EMAIL PROTECTED]
> >> >An-/Abmeldung und Suchfunktion unter:
> >> >http://www.glengamoi.com/mailman/listinfo/asp.net
> >> >
> >>
> >> _______________________________________________
> >> Asp.net Mailingliste, Postings senden an:
> >> [EMAIL PROTECTED]
> >> An-/Abmeldung und Suchfunktion unter:
> >> http://www.glengamoi.com/mailman/listinfo/asp.net
> >_______________________________________________
> >Asp.net Mailingliste, Postings senden an:
> >[EMAIL PROTECTED]
> >An-/Abmeldung und Suchfunktion unter:
> >http://www.glengamoi.com/mailman/listinfo/asp.net
> >
> ____________
> Virus checked by G DATA AntiVirusKit
> Version: BD 14.0.511 from 21.08.2004
> Virus news: www.antiviruslab.com
> 
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [EMAIL PROTECTED]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an