W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > July to September 2008

Re: Litmus test questions

From: Julian Reschke <julian.reschke@gmx.de>
Date: Thu, 28 Aug 2008 09:52:01 +0200
Message-ID: <48B65921.2000202@gmx.de>
To: Evert | Rooftop <evert@rooftopsolutions.nl>
CC: w3c-dist-auth@w3.org

Evert | Rooftop wrote:
> ...
> This was the first oddnesss, since it actually requests to delete the 
> already deleted properties at first. According to spec.. I return the 
> appropriate 404's and 200's:
> ...

"Specifying the removal of a property that does not exist is not an 
error." -- <http://greenbytes.de/tech/webdav/rfc4918.html#rfc.section.14.23>

> ...
> <?xml version="1.0" encoding="utf-8" ?><propertyupdate 
> xmlns='DAV:'><set><prop><t:valnspace 
> xmlns:t='http://webdav.org/neon/litmus/'><foo 
> xmlns='bar'/></t:valnspace></prop></set></propertyupdate>
> 
> The 'bar' namespace is an invalid one, and expat is quickly to respond 
> with: xmlns: URI bar is not absolute, so I respond with a 400 Bad Request..
> 
> This is also a FAIL for litmus, so I'm curious to what _should_ be 
> returned in this situation..
 > ...

Wow, that's the first time I hear that an XML parser is choking on a 
namespace name.

Whether or not "bar" is a legal namespace name may be controversial; my 
recollection is that the W3C, after lots and lots of messages exchanged 
about that topic, basically deprecated them.

Potentially there's a config switch in expat where you can switch off 
the checking. It's well intended, but I wouldn't me surprised that 
insisting on it may break existing WebDAV clients.

BR, Julian
Received on Thursday, 28 August 2008 07:52:45 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:44:16 GMT