It would be much appreciated if I could get help with this:

I have ~5000 XML documents that need to be searched by keywords. The information in the documents that match will then be displayed in a table. Normally, I would use a database to do this instead of XML, but in this case, database is not an option. Could someone give me pointers on where to start so I can get this project of the ground?

Thanks in advance!