Hi,
doing realtime queries is the main use of the Alfresco repository. The Alfresco explorer is an application accessing the Alfresco repository - same as Alfresco share, docasu, flex-air-spaces and and and are. They all do these realtime access things. And what you get is the content object, beeing the set of metadata plus - in case of content type "cm:content", the binary (your XML file e.g.). The folders are just contenttypes "cm:folder" without the cm:content field, containing the binary, and instead, has a list of "children objects".
The question is rather, can you access the proper method from your requester side using SOAP/REST/CMIS/….
Does that answer your metadata question ?