How do I query and analyse an XML data file?

  • I was given an xml file with raw data that I would like to analyse. What program should I use to access the information in a usable fashion? I think I need to parse the data into a more searchable database but I am not sure. I would like to be able to query the data and get results. For instance, a program that would allow me to say pull all the records meet a certain critera, then pull another set of records that meet another set of criteria, then compare the two. I understand their is a protocal called XQuery that is a way of querying XML data, but I don't understand what platform I need to be using to use this method. Any help would be most appreciated. I should mention that the XML dataset is very large (roughly 300 megs) so the program would need to be able to handle a file this large. Thanks, Mike


  • There is plenty of software that you can acquire which will allow you to run XQuery statements against an XML dataset. Would an answer containing 3-4 such alternatives be suitable? There are also plenty of resources online to help you get up to speed on XQuery and XPath, but that appears to be out of the scope of your question - you may want to post another if you would like to learn this as well. Cheers, answerguru-ga