I am passing this XML:
<soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
<soap:Body>
<GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'>
<listName>BookPages</listName>
<query>
<Query xmlns=''>
<OrderBy>
<FieldRef Name='ows_Book_x0020_Number' />
</OrderBy>
</Query>
</query>
<viewFields>
<ViewFields xmlns=''>
<FieldRef Name='Book_x0020_Number' />
</ViewFields>
</viewFields>
<queryOptions>
<QueryOptions xmlns='' />
</queryOptions>
</GetListItems>
</soap:Body>
</soap:Envelope>
All that I want are the distinct Book_x0020_Number values. Is there any way to do this?
UPDATE:
I am calling the web service using jQuery. Any solution would have to be using jQuery or a feature of the web service itself.