load xml file into memory

hakan33

New Member
I need to load a xml file in memory so I can access it several times from different forms.The xml is in this format:\[code\] <Slides> <Slide> <Name>Name 1</Name> <Value>Value 1</Value> <Type>Type 1</Type> </Slide> <Slide> <Name>Name 2</Name> <Value>Value 2</Value> <Type>Type 2</Type> </Slide> </Slides>\[/code\]I don't want to use a database to store the vars. Is there any other method to store the data in memory?Right now I'm using a txt file for each slide and streamreader, which I'm sure is not the best option.EDIT:I added this code, but will I be able to get the slides every time without reading the xml file again?\[code\] var slides = from s in XElement.Load("slides.xml").Elements("Slide") select s; foreach (var slide in slides) { //code }\[/code\]
 
Back
Top