Can I use simple XML to feed views? I want to use the power of views to handle my data which comes from simple xml representing just a grid resp table

&lt;list&gt;
  &lt;listpos id="12312"&gt;
    &lt;foo&gt;attr1&lt;/foo&gt;
    &lt;bar&gt;attr bar&lt;/bar&gt;
    ...
  &lt;/listpos&gt;
  &lt;listpos id="124412"&gt;
    &lt;foo&gt;attr 2&lt;/foo&gt;
    &lt;bar&gt;attr barxy&lt;/bar&gt;
    ...
  &lt;/listpos&gt;
  ...
  ...
&lt;/list&gt;


So the main task is to display that table sortable, exclude some columns, filter and search etc. 

Is this possible with views? It would be handled by a plugin i guess? Or are plugin only for output? (I know of the json, atom etc plugin / modules.)

I also tried the feeds module plus xml / xpath parser and let the importer create the nodes so a view can display them. But I have to delete them anyway after user logs out because it's sensitive data and should not be kept on the webserver. 

And what about combining this data with other sources i.e. join with a node table?
There is a module for this: XML Views.