Ich habe einige XML in einem string
im Speicher genau so:Wie lese ich XML in eine DataTable?
<symbols>
<symbol>EURCHF</symbol>
<symbol>EURGBP</symbol>
<symbol>EURJPY</symbol>
<symbol>EURUSD</symbol>
</symbols>
ich dies in eine DataTable
lesen möchten. Ich mache es so:
DataTable dt = new DataTable();
dt.TableName = "symbols";
dt.Columns.Add("symbol");
if (!String.IsNullOrEmpty(symbols))
{
dt.ReadXml(new StringReader(symbols));
}
Allerdings, wenn ich die Anzahl der Zeilen zu überprüfen, die DataTable
endet mit null Zeilen. Was mache ich falsch?
Mögliche Duplikat [Code für eine XML-Datei in eine Datentabelle zu lesen] (http://stackoverflow.com/questions/9781796/code-for- reading-an-xml-file-in-a-datable) –