I have an XML file which I'd like to query (read/write) in the same way as I would a relational database. Performance is not a big issue, I just want to be able to load the file and start querying, preferably without having to define a schema. Does anyone know if such software exists?
If you're familiar with C# and Linq, LinqPad is the way to go. You can use Linq to Sql and Linq to XML from there.