webForumDet fria alternativet

xml som datakälla

.NETur .NET

9 svar · 340 visningar · startad av maqe

Medlem sedan dec. 2003824 inlägg
Frågan#1

Hur gör man om man t.ex. vill hämta dom 4 senaste posterna sorterat efter en kolumn som heter dateadded från en xml fil? För det måste väl gå va?

Medlem sedan apr. 20012 266 inlägg
#2

Lätt sätt:

System.Data.DataSet ds= new System.Data.DataSet();
ds.ReadXml("minfil.xml");

Men om du bara ska visa de 4:a senaste kan det vara onödigt att läsa in allt i ett DataSet, titta då i stället här: http://samples.gotdotnet.com/quickstart/howto/doc/xml/overviewofxml.aspx

Medlem sedan dec. 2003824 inlägg
#3

Går det även att lösa sånna grejer som att hämta 1 specifik post ur xml filen?

Medlem sedan apr. 20012 266 inlägg
#4

Jag skulle nog göra som så att angtingen läsa i all XML fil i ett object eller i ett DataSet(för den late) och sedan cacha objektet. På så sätt kan du då arbeta mot XML filen utan att behöva läsa in den varje gång. Med denna metoder kan du göra vad du vill med din data.

Medlem sedan jan. 20012 204 inlägg
#5

Eller en variant du gillar renholm?
Försöker mig på lite c#

Dataset ds;
ds.ReadXml("data.xml");
Session["ds"] = ds;

Sek kan du hämta det mha ds = Session["ds"] :e

Medlem sedan apr. 20012 266 inlägg
#6

Nej tack, gillar Cache objektet bättre...

Medlem sedan juni 20019 024 inlägg
#7

P skrev:

Sek kan du hämta det mha ds = Session["ds"] :e

Jo, tack. Vänta bara tills någon får för sig att "cacha" hela sin databas med 6 miljoner produkter och lägga den i en session. :e

Medlem sedan jan. 20012 204 inlägg
#8

Pace skrev:

P skrev:

Sek kan du hämta det mha ds = Session["ds"] :e

Jo, tack. Vänta bara tills någon får för sig att "cacha" hela sin databas med 6 miljoner produkter och lägga den i en session. :e

Man kan ju spara Sessions i Mssql. Då blir det bra ;)

Medlem sedan apr. 20012 266 inlägg
#9

Då kan man lika gärna ha det i en databas från början :)

Medlem sedan dec. 2003824 inlägg
#10

Kan man använda sig av web.config och göra en global koppling till xml filen på samma sätt som man gör med databaser eller hur tycker ni man ska lösa det?

132 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)