Steps to reproduce:

1) Deploy XXE as an applet (the full thing, the "xxe" applet)
2) Open a file located on a DAV server
3) Make a modification to the file
4) Save it
5) Close the file, without closing the XXE applet
6) Using XXE's File menu open the same file again (it appears on top
of Recently Opened list)
7) Modifications are not shown, and they should be

We've noticed that XXE issues a few OPTIONS and PROPFIND requests when
opening the file the 2nd time, this looks like standard DAV client
behaviour... however there is no GET request to retrieve the file's
content (even if on step 4 XXE issued a PUT to store updated file
content).

So, we were wondering if XXE is using something (if so, what would
that be?) from the PROPFIND response to decide whether to issue a GET
to retrieve the file again, or to use the cached version.

BTW, with our DAV server, we tried XXE standalone (not the applet),
disabled document caching, and observed the same behaviour described
above.

I hope to have been clear, feel free to ask for more information or
clarifications if needs be.

Thanks in advance for your answer.

-- 
Fabián Mandelbaum
IS Engineer
 
--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to