SoupMessage *msg;
xmlDoc *doc;
xmlNode *node, *child;
+ xmlNs *ns;
guint status;
xmlOutputBuffer *buf;
struct ews_auth auth;
doc = xmlNewDoc((xmlChar *) "1.0");
node = xmlNewDocNode(doc, NULL, (xmlChar *)"Autodiscover", NULL);
- xmlNewProp(node, (xmlChar *)"xmlns", (xmlChar *)"http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006");
xmlDocSetRootElement(doc, node);
+ ns = xmlNewNs (node,
+ (xmlChar *)"http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006", NULL);
- node = xmlNewChild(node, NULL, (xmlChar *)"Request", NULL);
- child = xmlNewChild(node, NULL, (xmlChar *)"EMailAddress",
+ node = xmlNewChild(node, ns, (xmlChar *)"Request", NULL);
+ child = xmlNewChild(node, ns, (xmlChar *)"EMailAddress",
(xmlChar *)argv[1]);
- child = xmlNewChild(node, NULL, (xmlChar *)"AcceptableResponseSchema",
+ child = xmlNewChild(node, ns, (xmlChar *)"AcceptableResponseSchema",
(xmlChar *)"http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a");
buf = xmlAllocOutputBuffer(NULL);