---
title: "Att använda DataSet.ReadXml"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/122762-att-använda-dataset-readxml"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Engine^"
published: "2005-02-18T17:14:19.000Z"
updated: "2005-02-18T20:44:27.000Z"
replies: 1
views: 240
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/122762-att-använda-dataset-readxml"
---

# Att använda DataSet.ReadXml

## #1 — Engine^, 2005-02-18T17:14Z

Jag försökte läsa in en xml-fil till ett DataSet genom ovan nämnd metod, men det verkar som om det inte lästes in någonting. Jag hann testa det en gång och då fanns inte

```
DataSet.Tables[0]
```

Det tyder jag som att det inte gick speciellt bra att läsa.
Jag använde mig av

```
DataSet objTables = new DataSet();
XmlTextReader objReader = new XmlTextReader(...);

objTables.ReadXml(objReader, XmlReadMode.IgnoreSchema);
```

Det här var väldigt snabbt ihopraffsad kod och det jag undrar över är

- Hur (om det behövs) definierar man ett .xsd utifrån en befintlig .xml?
- Är XmlTextReader rätt Reader om jag bara vill "kopiera in" xml-filens data i en DataTable?
- Är jag ute och cyklar?

Sättet jag valde kommer från en tråd **aleborg** skrev <http://www.webforum.nu/showthread.php?s=&postid=734744#post734744>

Det är ju lite vanskligt, när man inte jobbat med xml tidigare :)

Permalänk: https://www.webforum.nu/p/122762

## #2 — Nöff, 2005-02-18T20:44Z

> Hur (om det behövs) definierar man ett .xsd utifrån en befintlig .xml?

 

DataSet theDataSet=DataSet();
theDataSet.ReadXml("filen.xml");
theDataSet.WriteXmlSchema("filen.xsd");

> Är XmlTextReader rätt Reader om jag bara vill "kopiera in" xml-filens data i en DataTable?

Det finns både krångliga och enkla sätt att göra det, det enklaste är att använda ett dataset.

DataSet theDataSet=DataSet();
theDataSet.ReadXml("filen.xml");

Och i vilka tabeller datan lägger sig i beror på hur xmlfilen är utformad.

Permalänk: https://www.webforum.nu/p/1556964

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/122762-att-använda-dataset-readxml
