on my sharepoint site, I want to display data that lives in a listin a different site collection. The first thing that comes to mind, isto view it using the RSS Viewer, as a feed.What are some other ways to do this? Looking for a brainstorm here.
How about a DataView WebPart that hits the Lists web service?
The only other way that comes to mind is to instantiate the SPSite andmanipulate the SPList directly with custom code. DataView is going to be alot more convenient if you're not looking for anything fancy (and sometimeseven if you are).
Both can be used to get data from a list. Dspsts.asmx can also be used to getthe schema of the columns. So if you just want an easy way to get the list dataand display it use lists.asmx. If you need the schema information to know whatkind of data is in each column then use DSPsts.asmx.
If you only need to have a dropdown lookup from a list in another sitecollection, here is a possible solution for custom columns:datacogs.com/datablogs/archive/2007/08/26/641.aspx
I'd recommend lists.asmx, since it has a long list of defined functions andI've used it successfully before. The other one seems fairly complicated atfirst glance.
Apparently, "easy" once again just means "not as flexible". Here's a veryinteresting exposition on the LDRS:weblogs.asp.net/.../428902.aspx
Since you'll be crossing a site collection boundary to get to the other site anRSS viewer won't work unless you are using Kerberos. Without Kerberos about theonly way to do it (without custom programming) is to use the Microsoft SingleSign on service with an XML web service data feed to get the list in the othersite and format it as a Data Form web part.