What is an XML server and how would I use it?
There are a number of possible answers, depending upon the specific product. However, typically an XML server is a Web server program that accepts or receives XML. An example could be an object-oriented database server that will take an XML query and return an XML object based upon the query. Other examples include a document server that will retrieve the contents of a document in XML form, a directory server that will return system capabilities in an XML format, and so forth. As with any server, an XML server could potentially run on the same machine as the calling application (the client), but more typically will be on a separate machine.