Data Portabilty

Hi all,

Noob question. I have a small app that grabs some xml documents off of the web. They are all in the same xml format and combine together nicely into on large dataset that I export as a saved xml file. After gathering all of the data I want to be able to display it in a gui front end, with lookups, so that users can view the data "offline". The problem is that the xml data needs lookup type tables to interpret for example:

<stat1_stat>5</stat1_stat>
<stat1_value>12</stat1_value>

I need a lookup table / document to "decode" the stat1_stat type.

The main xml document has about 21k records and is about 100meg in size and will require a dozen or so lookup tables to decode.

In a relation database this would be easy, but I do not want to have to distribute a database engine with my program.

Is this possible to do with xml? I tried to find refernces on linking XML docs and came up with xlink but did not find any implementations in C#/.net.

What are my options for managing and displaying this data?

Thanks in advance.

[1135 byte] By [Setse] at [2007-12-30]