56 } |
56 } |
57 PropfindRequest *davrq = (PropfindRequest*)pool_calloc( |
57 PropfindRequest *davrq = (PropfindRequest*)pool_calloc( |
58 sn->pool, |
58 sn->pool, |
59 1, |
59 1, |
60 sizeof(PropfindRequest)); |
60 sizeof(PropfindRequest)); |
|
61 davrq->nsmap = xmlnsmap_create(sn->pool); |
|
62 xmlnsmap_put(davrq->nsmap, (char*)"DAV:"); |
61 davrq->allprop = 0; |
63 davrq->allprop = 0; |
62 davrq->propname = 0; |
64 davrq->propname = 0; |
63 davrq->prop = 0; |
65 davrq->prop = 0; |
64 davrq->properties = NULL; |
66 davrq->properties = NULL; |
65 davrq->forbiddenProps = NULL; |
67 davrq->forbiddenProps = NULL; |
66 davrq->notFoundProps = NULL; |
68 davrq->notFoundProps = NULL; |
|
69 davrq->mgrdata = NULL; |
67 // create xml parser |
70 // create xml parser |
68 SAX2XMLReader* parser = XMLReaderFactory::createXMLReader(); |
71 SAX2XMLReader* parser = XMLReaderFactory::createXMLReader(); |
69 parser->setFeature(XMLUni::fgSAX2CoreNameSpaces, true); |
72 parser->setFeature(XMLUni::fgSAX2CoreNameSpaces, true); |
70 |
73 |
71 PropfindHandler handler(davrq, sn->pool); |
74 PropfindHandler handler(davrq, sn->pool); |
115 ProppatchRequest *davrq = (ProppatchRequest*)pool_calloc( |
118 ProppatchRequest *davrq = (ProppatchRequest*)pool_calloc( |
116 sn->pool, |
119 sn->pool, |
117 1, |
120 1, |
118 sizeof(PropfindRequest)); |
121 sizeof(PropfindRequest)); |
119 davrq->nsmap = xmlnsmap_create(sn->pool); |
122 davrq->nsmap = xmlnsmap_create(sn->pool); |
120 |
123 xmlnsmap_put(davrq->nsmap, (char*)"DAV:"); |
121 |
124 |
122 |
125 |
123 // create xml parser |
126 // create xml parser |
124 SAX2XMLReader* parser = XMLReaderFactory::createXMLReader(); |
127 SAX2XMLReader* parser = XMLReaderFactory::createXMLReader(); |
125 parser->setFeature(XMLUni::fgSAX2CoreNameSpaces, true); |
128 parser->setFeature(XMLUni::fgSAX2CoreNameSpaces, true); |