bonjour à tous.
J'écris ce post sur ce forum car c'est le seul que j'ai trouver qui parle de webdav.
En fait j'ai un petit soucis avec proppatch.
Je sais pas pourquoi, je crois que je l'utilise très mal.
Voici mon code c'est du c# :
try
{
MSXML2.XMLHTTP30 oXMLHttp = new MSXML2.XMLHTTP30();
String sUrl = "http://localhost/WebDAV/"+tbSource.Text ;
oXMLHttp.open("PROPPATCH", sUrl, false, "user", "pwd");
String sXml;
sXml = "<?xml version='1.0'?>" +
"<a:propertyupdate xmlns:a='DAV:' " +
"xmlns:m='http://localhost/WebDAV/test.html'>" +
"<a:set><a:prop><m:auteurs>"+
"<m:auteur>1</m:auteur>"+
"<m:auteur>2</m:auteur>"+
"<m:auteur>3</m:auteur>"+
"<m:auteur>4</m:auteur>"+
"<m:auteur>5</m:auteur>"+
"</m:auteurs>"+
"</a:prop></a:set>" +
"</a:propertyupdate>";
oXMLHttp.setRequestHeader("charset" ,"utf-8");
oXMLHttp.setRequestHeader("Content-Type", "text/xml");
oXMLHttp.setRequestHeader("Content-Length", "" + sXml.Length);
oXMLHttp.send(sXml );
}
catch (Exception ex)
{
Response.Write("{0} Exception caught."+ ex);
}
résultat quand je fais un profind avec toutes les propriétés il m'affiche
tout comme si j'vais pas fait de porppatch sauf avec ca en n plus <d:auteurs />
Où sont passés les auteur que j'avais mis ?
merci d'avance