M maqe Medlem sedan dec. 2003 824 inlägg Frågan 29 dec. 2003 19:06 #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?
R renholm Medlem sedan apr. 2001 2 266 inlägg 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
M maqe Medlem sedan dec. 2003 824 inlägg Går det även att lösa sånna grejer som att hämta 1 specifik post ur xml filen?
R renholm Medlem sedan apr. 2001 2 266 inlägg 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.
P P Medlem sedan jan. 2001 2 204 inlägg 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
R renholm Medlem sedan apr. 2001 2 266 inlägg Nej tack, gillar Cache objektet bättre...
Pace Medlem sedan juni 2001 9 024 inlägg
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
P P Medlem sedan jan. 2001 2 204 inlägg
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 ;)
R renholm Medlem sedan apr. 2001 2 266 inlägg Då kan man lika gärna ha det i en databas från början :)
M maqe Medlem sedan dec. 2003 824 inlägg 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?