Bien que je spécifie un élément de visages dans la requête GetLisTems de My SharePoint List Service, tous les champs sont retournés. Le code suivant construit la demande:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <GetListItemsResponse xmlns="http://schemas.microsoft.com/sharepoint/soap/"> <GetListItemsResult> <listitems xmlns:s='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882' xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882' xmlns:rs='urn:schemas-microsoft-com:rowset' xmlns:z='#RowsetSchema'> <rs:data ItemCount="19"> <z:row ows_LinkFilename='[SENSITIVE DATA].xls' ows_FileDirRef='278;#sites[SENSITIVE DATA]' ows_FileLeafRef='278;#[SENSITIVE DATA].xls' ows_MetaInfo='278;#Subject:SW| vti_parserversion:SR|12.0.0.6421 ContentTypeId:SW|0x0101006C2E647253A1074FB6079F08E5F2A395 _Author:SW|[SENSITIVE DATA] _Category:SW| vti_author:SR|[SENSITIVE DATA] _Comments:SW| vti_approvallevel:SR| vti_categories:VW| vti_cachedcustomprops:VX|vti_approvallevel vti_categories Subject vti_assignedto Keywords _Author _Category _Comments vti_assignedto:SR| Keywords:SW| vti_modifiedby:SR|[SENSITIVE DATA]' ows__ModerationStatus='0' ows__Level='1' ows_Last_x0020_Modified='278;#2010-06-29T18:55:38Z' ows_ID='278' ows_owshiddenversion='53' ows_UniqueId='278;#{0E51B2B1-89A7-4895-8ECC-0FE7D420470C}' ows_FSObjType='278;#0' ows_Created_x0020_Date='278;#2009-03-09T16:06:41Z' ows_ProgId='278;#' ows_Modified='2010-06-29T18:55:37Z' ows_FileRef='278;#sites[SENSITIVE DATA].xls' ows_DocIcon='xls' ows_Editor='262;#[SENSITIVE DATA]' /> </rs:data> </listitems> </GetListItemsResult> </GetListItemsResponse> </soap:Body> </soap:Envelope>
3 Réponses :
sans faire de mes propres recherches, TT ressemble à vous générer le nœud XML suivant:
<viewFields> <ViewFields xmlns=""> <FieldRef Name="LinkFilename" /> <FieldRef Name="FileDirRef" /> <FieldRef Name="FileLeafRef" /> </ViewFields> </viewFields>
Les images / fenêtres de vue imbriquées sont générées par le proxy du service Web. Tout en rejouer la demande (SOAP POST) dans FIDDLER, j'ai découvert que les images de vie sont facultatives, mais si je supprimez les images, le serveur renvoie un défaut de savon
C'est nécessaire dans le savon - une conception boiteuse, mais c'est comme ça.
J'ai aussi du mal à ce sujet. Ce soir, j'ai trouvé une solution qui semble fonctionner pour moi ... j'espère que c'est utile pour les autres, aussi.
La structure de votre noeud de visages est bien ... P>
<FieldRef Name="Link_x0020_Filename" />
Cela a-t-il fonctionné pour vous? Je suis curieux s'il y a d'autres problèmes pouvant causer ces sortes d'erreurs. Merci!
Il y a un ViewFieldsOnly propriété à cet effet (je n'ai pas expérimenté cela). P>
Lorsque vous spécifiez des champs en définissant la propriété Viewfields, la requête récupère des données plus que de simples champs. Pour optimiser les performances, vous pouvez limiter les données renvoyées par la requête en définissant la propriété ViewFieldsOnly vers true. P> blockQuote>