С помощью
libferris можно всё что угодно превратить в виртуальную файловую систему. А так как ФС является деревом, то получается, что совместное использование XQuery и libferris даёт универсальную систему запросов к данным. Как именно, рассказывает статья «
XQuery, libferris и виртуальные файловые системы».
При чём тут философия программирования? При том, что идея виртуализации XML, над которой в том числе
работаю и я постепенно становится всё более популярной и попсовой. Со стороны Microsoft пришёл XLinq, с другой стороны движение OSS предлагает свои решения.