Search anything that can be represented as XML


XML Query operates on a data model; an implementation can construct data model instances out of anything it likes.

In particular, some implementations can project a relational database table as if it were XML.

Some implementations can also fetch data from over the Web on the fly and manipulate that too.