Re: What namespace features popular SVG tools really emit (ISSUE-37)

Apparently Erik and chaals disagree

http://lists.w3.org/Archives/Public/public-html/2008Jul/0369.html

"When we first implemented
SVG in the browser, we included strict namespace requirements. Due to a
small handful of customer requirements (important to us as they were our
customers) to support broken content, we actually changed that pretty
quickly and introduced some gentler error-correction in a point update.
Long ago in the beta process for Opera 9.5 (which has been commonly used
for SVG since its support is significantly advanced compared to Opera 9)
we went back to the stricter behaviour, which we have maintained in the
9.5 and subsequent releases, with no outcry about the Web not working. It
is pretty clear to us that in practice SVG does work with the relatively
strict requirements of XML, and in particular with the XML namespaces
spec, and we see no good reason to break that. "

Regards,
Jeff

On 9/3/08, Ian Hickson <ian@hixie.ch> wrote:
> On Wed, 3 Sep 2008, Erik Dahlström wrote:
>  >
>  > <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
>  >     "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
>  > <svg viewBox="0 0 100 100">
>  >   <circle cx="50" cy="50" r="25" fill="blue"/>
>  > </svg>
>  >
>  > Bad practise or not, this is still rendered as svg in Opera, and I
>  > believe it would cause a sizable portion of content to fail to render if
>  > it was changed to be stricter.
>
>
> If this is the case, then, given that we don't want to encourage DOCTYPEs
>  to be given in the middle of text/html content, this argues strongly for
>  requiring that we support <svg> elements in text/html without explicit
>  namespace declarations, something that the commented-out proposal does
>  support, and something that the SVGWG's proposal does not.
>
>
>  --
>  Ian Hickson               U+1047E                )\._.,--....,'``.    fL
>  http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
>  Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Wednesday, 3 September 2008 20:22:29 UTC