Рассматривали ли вы использование веб-служб JavaScript и WSS для запроса данных и обработки ответа?
Вы можете использовать что-то вроде этого:
function wssWebServiceAccess()
{
var soapEnv =
"<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> \
<soapenv:Body> \
<GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \
<listName>LIST NAME</listName> \
<query><Query> \
<Where><Eq><FieldRef Name='ID' /><Value Type='Number'>1</Value></Eq></Where> \
</Query></query> \
<viewFields> \
<ViewFields> \
<FieldRef Name='Title' /> \
</ViewFields> \
</viewFields> \
</GetListItems> \
</soapenv:Body> \
</soapenv:Envelope>";
$.ajax({
url: "http://WSS_SITE/_vti_bin/lists.asmx",
type: "POST",
dataType: "xml",
data: soapEnv,
complete: showResult,
contentType: "text/xml; charset=\"utf-8\""
});
}
function showResult(xData, status)
{
alert(xData.responseXML.xml);
}
Это немного грубо по краям и, возможно, потребуется немного доработать, но я надеюсь, что это даст вам преимущество.
Если вам не нужно делать это через JavaScript, вы можете использовать приложение (то есть консольное приложение, написанное в Visual Studio), которое использует веб-службы WSS для извлечения данных, их обработки и передачи в любое удобное для вас место. это идти.
Надеюсь, что все это помогает ...