Select selection exposed filter using XML Views Backend I'm using the Views XML Backend to pull in data from a URL.

I'd like the user to be able to optionally be able to select a value for a single field and display the record for that selection. For example, if the XML had information for different offices, I'd like to show the user the records for all of the offices, but allow them to pick a specific office from the list to see only the record for that office. The URL can take a query string or POST parameter with the search terms, but I'm fine with letting the search be done by Drupal. 

How do I achieve this in a way that leverages Drupal's capabilities, as opposed to doing the filtering in jQuery?

I already have the view created, but I only see exposed filter options I saw were XML: Numeric, XML: Text, and Global: Combine fields filter.  What I'm looking for is something like XML: Pick a Value.
The Views XML has no idea of the data in your XML. Have you seen this tutorial video from the project page for Views XML Backend.

http://screencast.com/t/mnfEHRT7

They create a simple exposed filter for 1 xml "field" in the view that is searchable by a text filter. This is the simplest form of what you want. Using the exact same type of filter you could:


use hook_views_preview and change text field to a select list with options. You would build the options for the list by re-processing your XML file and using xpath queries to find the possible values you want in your select list. You'd likely want to cache these results to a drupal cache table.
you could also attempt to create your own Views Filter that does this; but thats harder too.