Har en WebService dom läser in ett XML dokument i ett Dataset via: ds.ReadXml("C:\test1.xml"). Du måste ha "Dataset-kompatibel" XML, så här: Ok.. Tack för svaret. Jo jag kan nog köra med XmlDocument men det var bara intressant att höra varför det gjorde som det gjorde.XML data försvinner
test2.xml har föjande utseende:
<?xml version="1.0" encoding="utf-8" ?>
<Result>fdf</Result>
Om jag nu kör: ds.WriteXml("C:\test2.xml") så förväntar jag mig samma resultat i test2.xml som i test1.xml men resultatet blir:
<?xml version="1.0" standalone="yes" ?>
<Result />
Varför detta?Sv: XML data försvinner
<?xml version="1.0" encoding="utf-8" ?>
<Dataset1>
<Table1>
<ResultColumn>fdf</ResultColumn>
</Table1>
</Dataset1>
Problemet med din XML är att Dataset-klassen inte hittar någon DataTable, så den läser inte in nåt.
(den tolkar <Result> som rooten till ett dataset som sedan är tomt på data)
Men du kanske ska skippa Dataset och gå via XmlDocument i stället.Sv: XML data försvinner