Mwen te dekouvwi jodi a ke GetList la() metòd nan lists.asmx sèvis entènèt ki pou rele ak anpil swen ou gen tandans pou voye yon mistik "Valè peut être Nil" eksepsyon (Et sa en ou ka resevwa mesaj erreur ak menm pi mal pase, "Eksepsyon ki jan de ' Microsoft.SharePoint.SoapServer.SoapServerException’ yo te voye.") Espesyalman, Mwen te twouve ke ou pa ka bay tout kalite prefix sou metòd GetList. Extrait jQuery suivant montre pwen:
Si ou fè sa, sèvis entènèt la répond ak "Valè peut être Nil" as per sa a fiddler-te founi HTTP transcript:
<?xml vèsyon pipiti de youn = "1.0" codage = "utf-8"?>
<savon:Anvlòp
xmlns:savon ="http://schemas.xmlsoap.org/Soap/envelope/"
xmlns:xsi = "http://www.w3.org/ lane 2001/XMLSchema-bagay”
xmlns:xsd ="http://www.w3.org/ lane 2001/XMLSchema"><savon:Kò>
<savon:Bay tò>
<faultcode>savon:Sèvè</faultcode>
<faultstring>
Eksepsyon ki jan de ' Microsoft.SharePoint.SoapServer.SoapServerException’ yo te voye.
</faultstring>
<detay>
<errorstring xmlns ="http://schemas.Microsoft.com/sharepoint/Soap/">
Valè peut être Nil.
</errorstring>
</detay>
</savon:Bay tò>
</savon:Kò>
</savon:Anvlòp>
Men wi, ou kapab byen ne ajoute prefix "s0" sa pou kont ou, Men kèk zouti yo gen tandans pou ou fè l (tankou Eclipse).
Sa pi rèd ki pa klè / frustration paske lòt faso tolérer préfixes. Ekzanp, a GetListCollection metòd pa chonje si l' te précédé, ata ak vye koze préfixes tankou "xyzzy":
Sa "valè peut être Nil" semble assez komen ak lists.asmx ki se konsa, sa ap ede yon moun deyò nan tan kap vini.
</fen>
Swiv mwen sou Twitter nan http://www.twitter.com/pagalvin
Yon ti kòmantè
Mwen panse ke nou rate “s0” prefix pou lisname
eseye sa
Travay