When I access a document through the Lists.GetListItems web service, I get meta data in the ows_* attributes. These, however are encoded in a strange way ("[RowID];#[data]"). I'm fairly confident I can parse these reliably, but is there a less opaque way to extract document meta data? Is this encoding format documented somewhere?
When using the WebServices SharePoint gives you the "full" value of Lookup fields as it don't know if you just want the text or also the relation.
The format is described in the remarks to SPFieldLookupValueCollection.ToString Method as
The only thing to look out for is the ;; being an escaped ; in the text