Hello there,
I have a DAV server serving some files that I'd like to edit with XXE.
XXE is insisting in telling me that it cannot lock the file and it's
giving me the following reason in the message part of the error
dialog:
invalid element {DAV:}owner
The following is a fragment of the XML generated by the DAV server in
the response:
<prop xmlns="DAV:">
<lockdiscovery>
<activelock>
<lockscope>
<exclusive />
</lockscope>
<owner>fabman at 10.0.2.15</owner>
I can see nothing wrong withat that owner element, can you?
I've compared the above fragment with the one generated by XDR for a
similar request:
<d:prop xmlns:d="DAV:">
<d:lockdiscovery>
<d:activelock>
<d:lockscope>
<d:exclusive />
</d:lockscope>
<d:locktype>
<d:write />
</d:locktype>
<d:depth>infinity</d:depth>
<d:owner>fabman at 10.0.2.15</d:owner>
And appart the fact that my DAV server is not returning namespaced
elements (which it should be fine because it's declaring the DAV
namespace correctly on the root element), and a few other elements
that appear at a different place in the response (locktype), I can see
no difference in the values of the owner element, however, XXE works
fine with XDR, while it's failing with my DAV server.
Help please, thank you.
--
Fabi?n Mandelbaum
IS Engineer