我想填充一個帶有SharePoint列表的小工具,但我找不到任何方式或教程在谷歌上來幫助我,但我發現本教程獲取XML反饋新聞網站,並將其顯示在列表中。從SOAP信封獲取數據
Tutorial for Making a Gadget that gets XML feedbacks off a news Site
現在反而從新聞網站獲取XML反饋,我希望本教程顯示XML文檔的項目我會throught這一段代碼,
$(document).ready(function()
{
var soapEnv =
"<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'>
<soapenv:Body>
<GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'>
<listName>ListName</listName>
<viewFields>
<ViewFields>
<FieldRef Name='Title' />
</ViewFields>
</viewFields>
</GetListItems>
</soapenv:Body>
</soapenv:Envelope>";
$.ajax({
url: "http://my_site/_vti_bin/lists.asmx",
type: "POST",
dataType: "xml",
data: soapEnv,
complete: processResult,
contentType: "text/xml; charset="utf-8""
});
});
function processResult(xData, status) {
$(xData.responseXML).find("z\:row").each(function() {
alert($(this).attr("ows_Title"));
});
}
我毫無頭緒關於我怎樣才能做到這一點,但請你至少引導我,我該如何完成這項任務,我應該看看或學習什麼東西,因爲谷歌並沒有幫我完成我的查詢:/。
您正在使用哪個版本的SharePoint? SharePoint 2010有一個JavaScript客戶端庫。 –
嗨,約翰,我在這方面使用2007年 –
該博客帖子似乎是SP2010(至少從標題)。 –