Hallo,

neuesDS.Tables.Add(DeineDT);
return neuesDS;

oder
// Das \ Muss maskiert werden!
// String Pfad und Dateiname im selben Directory
xmlFilename =  Path.GetDirectoryName( Request.PhysicalPath ) +
"\\Filename.xml";
// Verwende den Streamwriter
System.IO.StreamWriter myStreamWriter = new
System.IO.StreamWriter(xmlFilename);
// WriteXml ist ein Member von Dataset, deshalb tempor�r in ein seperates
DataSet
neuesDS.Tables.Add(DeineDT);            //DT dem arbeitsDS hinzuf�gen
neuesDS.WriteXml(myStreamWriter);       //Das DS dem Streamwriter �bergeben, der
das DS in das File schreibt
neuesDS.Tables.Remove(DeineDT); //Damit beim n�chsten schreiben deine
ArbeirsDS wirklich leer ist (Falls global)
myStreamWriter.Close();                 // Streamwriter freigeben ...



Hoffe das hilft ...

Mansur



> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]Im Auftrag von Mahler
> Michael
> Gesendet: Donnerstag, 5. September 2002 09:23
> An: aspDEdotnet
> Betreff: [aspdedotnet] Ausgabe eines Datasets als XML (c#)
>
>
> Hallo Liste,
>
> ich f�lle ein Dataset mit mehreren Tabellen.
> Nun m�chte ich Webservice mir eine Tabelle als XML ausgeben lassen.
>
> mit "return Dataset;" gibt er mir aber alle Tabellen aus, "return
> Dataset.Tables(0);" mag er leider nicht,
>
> nun will ich es mit "return Dataset.WriteXml(????
> ,XmlWriteMode.IgnoreSchema);" versuchen, aber was setze ich f�r
> ???? ein, habe leider noch keine mir verst�ndliche Erkl�rung gefunden  ;-)
>
> Ich hoffe einer von euch hat eine Idee
>
> Gru�
> Michael
>
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
>


| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an