Hi there again. Now I have something:
When I disabled this "extendedAllprop" Parameter in the web.xml of slide,
and used the code:

   Enumeration
enum=resource.propfindMethod(org.apache.webdav.lib.methods.DepthSupport.DEPTH_INFINITY);

instead of giving the "group-member-set" directly, I get an huge xml
result, also including the necessary "group-member-set" information.
Somehow, I'm not willing to parse this xml manually. Any idea, how I could
request just this property??

In the xml result, the property is some levels inside other properties.
How can I tell the propfindMethod(String) method about that levels?
I'm realy quite confused, with that mix of objects and xml. I thought I
might get the information parsed into objects. But it's just one huge
xml-String.

I attached the xml String, so that you can see the levels I'm speaking of.





XML result of the
propfindMethod(org.apache.webdav.lib.methods.DepthSupport.DEPTH_INFINITY)
<D:response xmlns:D="DAV:">&#10;
    <D:href>/slide/roles/user</D:href>&#10;
    <D:propstat>&#10;
        <D:prop>&#10;
            <D:inherited-acl-set></D:inherited-acl-set>&#10;
            <D:supported-privilege-set>&#10;
                <D:supported-privilege>&#10;
                    <D:privilege>&#10;
                        <D:all></D:all>&#10;
                    </D:privilege>&#10;
                    <D:supported-privilege>&#10;
                        <D:privilege>&#10;
                            <D:write></D:write>&#10;
                        </D:privilege>&#10;
                        <D:supported-privilege>&#10;
                            <D:privilege>&#10;
                                <D:write-content></D:write-content>&#10;
                            </D:privilege>&#10;
                            <D:supported-privilege>&#10;
                                <D:privilege>&#10;
                                    <D:unbind></D:unbind>&#10;
                                </D:privilege>&#10;
                            </D:supported-privilege>&#10;
                            <D:supported-privilege>&#10;
                                <D:privilege>&#10;
                                    <D:bind></D:bind>&#10;
                                </D:privilege>&#10;
                            </D:supported-privilege>&#10;
                        </D:supported-privilege>&#10;
                        <D:supported-privilege>&#10;
                            <D:privilege>&#10;
                                <D:write-acl></D:write-acl>&#10;
                            </D:privilege>&#10;
                        </D:supported-privilege>&#10;
                        <D:supported-privilege>&#10;
                            <D:privilege>&#10;
                                <D:write-properties></D:write-properties>&#10;
                            </D:privilege>&#10;
                        </D:supported-privilege>&#10;
                    </D:supported-privilege>&#10;
                    <D:supported-privilege>&#10;
                        <D:privilege>&#10;
                            <D:unlock></D:unlock>&#10;
                        </D:privilege>&#10;
                    </D:supported-privilege>&#10;
                    <D:supported-privilege>&#10;
                        <D:privilege>&#10;
                            <D:read></D:read>&#10;
                        </D:privilege>&#10;
                        <D:supported-privilege>&#10;
                            <D:privilege>&#10;
                                
<D:read-current-user-privilege-set></D:read-current-user-privilege-set>&#10;
                            </D:privilege>&#10;
                        </D:supported-privilege>&#10;
                        <D:supported-privilege>&#10;
                            <D:privilege>&#10;
                                <D:read-acl></D:read-acl>&#10;
                            </D:privilege>&#10;
                        </D:supported-privilege>&#10;
                    </D:supported-privilege>&#10;
                </D:supported-privilege>&#10;
            </D:supported-privilege-set>&#10;
            <D:owner>&#10;
                <D:unauthenticated></D:unauthenticated>&#10;
            </D:owner>&#10;
            <D:displayname>user</D:displayname>&#10;
            <D:source></D:source>&#10;
            <D:supported-report-set>&#10;
                <D:supported-report>&#10;
                    <D:report>&#10;
                        <D:expand-property></D:expand-property>&#10;
                    </D:report>&#10;
                </D:supported-report>&#10;
            </D:supported-report-set>&#10;
            <D:privilege-collection-set>&#10;
                <D:href>/slide/actions</D:href>&#10;
            </D:privilege-collection-set>&#10;
            <D:group-member-set>&#10;
                <D:href>/slide/users/example</D:href>&#10;
                <D:href>/slide/users/root</D:href>&#10;
            </D:group-member-set>&#10;
            <D:supported-live-property-set>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:resource-id></D:resource-id>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:parent-set></D:parent-set>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:group-member-set></D:group-member-set>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:comment></D:comment>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:displayname></D:displayname>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:principal-URL></D:principal-URL>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:acl></D:acl>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:resourcetype></D:resourcetype>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:alternate-URI-set></D:alternate-URI-set>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:group-membership></D:group-membership>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:creationuser></D:creationuser>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:supported-report-set></D:supported-report-set>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:creator-displayname></D:creator-displayname>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:getcontentlength></D:getcontentlength>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:inherited-acl-set></D:inherited-acl-set>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:principal-collection-set></D:principal-collection-set>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:supported-method-set></D:supported-method-set>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        
<D:current-user-privilege-set></D:current-user-privilege-set>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:modificationdate></D:modificationdate>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:supported-privilege-set></D:supported-privilege-set>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:getcontentlanguage></D:getcontentlanguage>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:getetag></D:getetag>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:lockdiscovery></D:lockdiscovery>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:owner></D:owner>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:modificationuser></D:modificationuser>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:getlastmodified></D:getlastmodified>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:privilege-collection-set></D:privilege-collection-set>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:workspace></D:workspace>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:acl-restrictions></D:acl-restrictions>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:supportedlock></D:supportedlock>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:getcontenttype></D:getcontenttype>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        
<D:supported-live-property-set></D:supported-live-property-set>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:source></D:source>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
                <D:supported-live-property>&#10;
                    <D:prop>&#10;
                        <D:creationdate></D:creationdate>&#10;
                    </D:prop>&#10;
                </D:supported-live-property>&#10;
            </D:supported-live-property-set>&#10;
            <D:getlastmodified>Wed, 11 Aug 2004 21:06:35
GMT</D:getlastmodified>&#10;
            <D:getcontentlength>0</D:getcontentlength>&#10;
            <D:resourcetype>&#10;
                <D:collection></D:collection>&#10;
                <D:principal></D:principal>&#10;
            </D:resourcetype>&#10;
            <D:supported-method-set>&#10;
                <D:supported-method
name="PROPPATCH"></D:supported-method>&#10;
                <D:supported-method name="COPY"></D:supported-method>&#10;
                <D:supported-method name="DELETE"></D:supported-method>&#10;
                <D:supported-method name="POST"></D:supported-method>&#10;
                <D:supported-method name="GET"></D:supported-method>&#10;
                <D:supported-method name="REPORT"></D:supported-method>&#10;
                <D:supported-method
name="PROPFIND"></D:supported-method>&#10;
                <D:supported-method name="PUT"></D:supported-method>&#10;
                <D:supported-method name="MOVE"></D:supported-method>&#10;
                <D:supported-method name="UNLOCK"></D:supported-method>&#10;
                <D:supported-method name="TRACE"></D:supported-method>&#10;
                <D:supported-method name="OPTIONS"></D:supported-method>&#10;
                <D:supported-method name="HEAD"></D:supported-method>&#10;
                <D:supported-method name="ACL"></D:supported-method>&#10;
                <D:supported-method name="LOCK"></D:supported-method>&#10;
                <D:supported-method name="CONNECT"></D:supported-method>&#10;
                <D:supported-method name="SEARCH"></D:supported-method>&#10;
            </D:supported-method-set>&#10;
            <D:group-membership></D:group-membership>&#10;
            <D:modificationuser>&#10;
                <D:href>/slide/users/unauthenticated</D:href>&#10;
            </D:modificationuser>&#10;
            <D:acl-restrictions></D:acl-restrictions>&#10;
            <D:creationdate>2004-08-11T21:06:35Z</D:creationdate>&#10;
            <D:principal-collection-set>&#10;
                <D:href>/slide/users</D:href>&#10;
                <D:href>/slide</D:href>&#10;
                <D:href>/slide/roles</D:href>&#10;
            </D:principal-collection-set>&#10;
            <D:acl>&#10;
                <D:ace>&#10;
                    <D:principal>&#10;
                        <D:self></D:self>&#10;
                    </D:principal>&#10;
                    <D:grant>&#10;
                        <D:privilege>&#10;
                            <D:all></D:all>&#10;
                        </D:privilege>&#10;
                    </D:grant>&#10;
                    <D:inherited>&#10;
                        <D:href>/slide/roles</D:href>&#10;
                    </D:inherited>&#10;
                </D:ace>&#10;
                <D:ace>&#10;
                    <D:principal>&#10;
                        <D:unauthenticated></D:unauthenticated>&#10;
                    </D:principal>&#10;
                    <D:deny>&#10;
                        <D:privilege>&#10;
                            <D:all></D:all>&#10;
                        </D:privilege>&#10;
                    </D:deny>&#10;
                    <D:inherited>&#10;
                        <D:href>/slide/roles</D:href>&#10;
                    </D:inherited>&#10;
                </D:ace>&#10;
                <D:ace>&#10;
                    <D:principal>&#10;
                        <D:href>/slide/roles/root</D:href>&#10;
                    </D:principal>&#10;
                    <D:grant>&#10;
                        <D:privilege>&#10;
                            <D:all></D:all>&#10;
                        </D:privilege>&#10;
                    </D:grant>&#10;
                    <D:inherited>&#10;
                        <D:href>/slide/</D:href>&#10;
                    </D:inherited>&#10;
                </D:ace>&#10;
                <D:ace>&#10;
                    <D:principal>&#10;
                        <D:all></D:all>&#10;
                    </D:principal>&#10;
                    <D:deny>&#10;
                        <D:privilege>&#10;
                            <D:read-acl></D:read-acl>&#10;
                        </D:privilege>&#10;
                        <D:privilege>&#10;
                            <D:write-acl></D:write-acl>&#10;
                        </D:privilege>&#10;
                        <D:privilege>&#10;
                            <D:unlock></D:unlock>&#10;
                        </D:privilege>&#10;
                    </D:deny>&#10;
                    <D:inherited>&#10;
                        <D:href>/slide/</D:href>&#10;
                    </D:inherited>&#10;
                </D:ace>&#10;
                <D:ace>&#10;
                    <D:principal>&#10;
                        <D:all></D:all>&#10;
                    </D:principal>&#10;
                    <D:grant>&#10;
                        <D:privilege>&#10;
                            <D:read></D:read>&#10;
                        </D:privilege>&#10;
                    </D:grant>&#10;
                    <D:inherited>&#10;
                        <D:href>/slide/</D:href>&#10;
                    </D:inherited>&#10;
                </D:ace>&#10;
            </D:acl>&#10;
            <D:lockdiscovery></D:lockdiscovery>&#10;
            <D:supportedlock>&#10;
                <D:lockentry>&#10;
                    <D:lockscope>&#10;
                        <D:exclusive></D:exclusive>&#10;
                    </D:lockscope>&#10;
                    <D:locktype>&#10;
                        <D:write></D:write>&#10;
                    </D:locktype>&#10;
                </D:lockentry>&#10;
                <D:lockentry>&#10;
                    <D:lockscope>&#10;
                        <D:shared></D:shared>&#10;
                    </D:lockscope>&#10;
                    <D:locktype>&#10;
                        <D:write></D:write>&#10;
                    </D:locktype>&#10;
                </D:lockentry>&#10;
            </D:supportedlock>&#10;
            <D:modificationdate>2004-08-12T07:37:15Z</D:modificationdate>&#10;
            <D:current-user-privilege-set>&#10;
                <D:privilege>&#10;
                    <D:read></D:read>&#10;
                </D:privilege>&#10;
                <D:privilege>&#10;
                    <D:read-acl></D:read-acl>&#10;
                </D:privilege>&#10;
                <D:privilege>&#10;
                    
<D:read-current-user-privilege-set></D:read-current-user-privilege-set>&#10;
                </D:privilege>&#10;
                <D:privilege>&#10;
                    <D:write></D:write>&#10;
                </D:privilege>&#10;
                <D:privilege>&#10;
                    <D:write-acl></D:write-acl>&#10;
                </D:privilege>&#10;
                <D:privilege>&#10;
                    <D:write-properties></D:write-properties>&#10;
                </D:privilege>&#10;
                <D:privilege>&#10;
                    <D:write-content></D:write-content>&#10;
                </D:privilege>&#10;
                <D:privilege>&#10;
                    <D:bind></D:bind>&#10;
                </D:privilege>&#10;
                <D:privilege>&#10;
                    <D:unbind></D:unbind>&#10;
                </D:privilege>&#10;
                <D:privilege>&#10;
                    <D:unlock></D:unlock>&#10;
                </D:privilege>&#10;
            </D:current-user-privilege-set>&#10;
            <D:creationuser>&#10;
                <D:unauthenticated></D:unauthenticated>&#10;
            </D:creationuser>&#10;
        </D:prop>&#10;
        <D:status>HTTP/1.1 200 OK</D:status>&#10;
    </D:propstat>&#10;
    <D:propstat>&#10;
        <D:prop>&#10;
            <D:workspace></D:workspace>&#10;
        </D:prop>&#10;
        <D:status>HTTP/1.1 404 Not Found</D:status>&#10;
    </D:propstat>&#10;
</D:response>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to