--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<multistatus xmlns="DAV:" xmlns:G="http://groupdav.org/">
+<?=("dav_propfind_upper_dirs")>
+<?ITERATE("LFLR", "dav_propfind_groupdav_floorlist_onefloor")>
+</multistatus>
--- /dev/null
+<?!("COND:ROOM:REST:ISSUBFLOOR", 1)><response>
+<href><?DAV:HOSTNAME>/groupdav/<?FLOOR:NAME("X")>/</href>
+<propstat>
+<status>HTTP/1.1 200 OK</status>
+<prop>
+<displayname><?FLOOR:NAME></displayname>
+<resourcetype><collection/></resourcetype>
+<getlastmodified><?DATE:NOW:STR></getlastmodified>
+</prop>
+</propstat>
+</response><??("X",1)>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<multistatus xmlns="DAV:" xmlns:G="http://groupdav.org/">
+<response>
+<href>
+<?DAV:HOSTNAME>/
+</href>
+<propstat>
+<status>HTTP/1.1 200 OK</status>
+<prop>
+<displayname>GroupDAV</displayname>
+<resourcetype><collection/></resourcetype>
+<getlastmodified>
+<?DATE:NOW:STR>
+</getlastmodified>
+</prop>
+</propstat>
+</response>
+<?ITERATE("LKRA", "dav_propfind_groupdav_roomlist_oneroom")>
+</multistatus>
--- /dev/null
+<??("COND:ROOM:GROUPDAV_CONTENT", 1)><??("COND:ROOM:REST:ISSUBROOM", 2)><response>
+<href><?DAV:HOSTNAME>/groupdav/<?ROOM:INFO:FLOOR:NAME("X")>/<?ROOM:INFO:NAME("X")>/</href>
+<propstat>
+<status>HTTP/1.1 200 OK</status>
+<prop>
+<displayname><?ROOM:INFO:PRINT_NAME></displayname>
+<resourcetype><collection/><G:vtodo<?ROOM:INFO:COLLECTIONTYPE>-collection /></resourcetype>
+<getlastmodified><?ROOM:INFO:LASTCHANGE></getlastmodified>
+</prop>
+</propstat>
+</response><??("X", 2)><??("X",1)>
--- /dev/null
+<response>
+<href><?DAV:HOSTNAME>/</href>
+<propstat>
+<status>HTTP/1.1 200 OK</status>
+<prop>
+<displayname>/</displayname>
+<resourcetype><collection/></resourcetype>
+<getlastmodified><?DATE:NOW:STR></getlastmodified>
+</prop>
+</propstat>
+</response>
+<response>
+<href><?DAV:HOSTNAME>/groupdav</href>
+<propstat>
+<status>HTTP/1.1 200 OK</status>
+<prop>
+<displayname>GroupDAV</displayname>
+<resourcetype><collection/></resourcetype>
+<getlastmodified><?DATE:NOW:STR></getlastmodified>
+</prop>
+</propstat>
+</response>