Это полностью зависит от API, предоставляемого их веб-сервисом. Если вы находитесь в ситуации, когда вам понадобится вся информация, сразу, один раз в день, и вам больше не нужно ничего просить, тогда простой читатель XML может быть всем, что вам нужно.
С другой стороны, гораздо более расширяемое решение - подключиться к их веб-сервису, потому что тогда вы сможете настроить, какую информацию вы собираете. Если ваши требования могут обновляться в течение дня, или вам не нужна ВСЕ информация, только подмножество в любой момент времени, то лучше всего использовать веб-службу.
В конечном итоге, лучший вариант зависит от требований бизнеса. Сможет ли их веб-служба предоставить вам информацию, отформатированную более полезным способом и отфильтрованную соответствующим образом? Если это так, вы должны идти по этому пути. Если вам нужны ВСЕ данные, то XML может быть проще.