1

我需要在 Sharepoint 2007 服务器上签出、编辑和签入文档。文档为 XML 格式。我想在一个全是 HTML 和 Javascript 的 Adob​​e Air 应用程序中执行此操作。我试过XMLHttpRequest()没有运气。此时我只是想读取文件。

有没有办法通过客户端脚本来做到这一点?

这是我尝试过的:

function testGet(url){
     xmlhttp=new XMLHttpRequest();
     xmlhttp.open("GET",url,false);
     xmlhttp.setRequestHeader( 'Content-Type','text/xml; charset=utf-8');
     xmlhttp.send();
     if(xmlhttp.readyState == 4){
         xmlDoc=xmlhttp.responseText;
         alert(xmlDoc);
     }

}
4

1 回答 1

0

如果您拥有 SharePoint 2010,则可以使用客户端对象模型的 JavaScript (EMCScript) 版本来操作文档。

这显示使用托管客户端对象模型(.net 版本),但您应该能够使用 JavaScript 版本执行相同操作 -使用带有 Open XML SDK 2.0 的 SharePoint Foundation 2010 托管客户端对象模型

如果您使用的是 SharePoint 2007,那么您可以使用SharePoint Web 服务- 这个 codeplex 项目应该让您开始使用来自 javascript 的 Web 服务 - SPServices

于 2012-05-02T17:44:07.913 回答