Thanks a lot for your prompt and accurate (as usual) answer. I guess
we'll have to test and deploy XXE 5.2 applet when it's ready then...

Thanks again.

2012/3/9 Hussein Shafie <[email protected]>:
> On 03/09/2012 05:53 PM, Fabián Mandelbaum wrote:
>>
>> 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.
>
>
> XXE does not attempt to be that smart in its implementation of File|Open.
>
>
>
>
>>
>> BTW, with our DAV server, we tried XXE standalone (not the applet),
>> disabled document caching, and observed the same behaviour described
>> above.
>
>
> XXE's document caching is not related to File|Open. XXE document caching is
> needed to implement XSLT document() function, the feature called "Document
> Set", etc.
>
>
>
>
>>
>> I hope to have been clear, feel free to ask for more information or
>> clarifications if needs be.
>>
>
> We have managed to reproduce the behavior you describe. It is caused by
> Oracle/Sun implementation of an HTTP URL which by default caches previously
> loaded files.
>
> We have partially implemented a fix for this bug. A more complete fix will
> be found in XXE v5.2, which should be released next week.
>



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

Reply via email to