Hi Shane, Hi Chris.

A couple of months ago I raised the question of fixing a little issue with the flattened DTDs of SVG 1.1 and XHTML+MathML+SVG.
The problem is that the xml:space is defined twice, once as:
<!ENTITY % SVG.space.attrib
    "xml:space ( default | preserve ) #IMPLIED"
>
and once for the style element:
<!ENTITY % SVG.style.attlist "INCLUDE" >
<![%SVG.style.attlist;[
<!ATTLIST %SVG.style.qname;
    xml:space ( preserve ) #FIXED 'preserve'
    %SVG.Core.attrib;
    type %ContentType.datatype; #REQUIRED
    media %MediaDesc.datatype; #IMPLIED
    title %Text.datatype; #IMPLIED
>
<!-- end of SVG.style.attlist -->]]>

<!-- end of svg-style.mod -->
]]>
(the above is for SVG 1.1. Same goes for XHTML+MathML+SVG, probably because the latter was built from the former)

Context:
http://lists.w3.org/Archives/Public/www-html-editor/2007AprJun/0010.html

At the time, Chris said that the SVG WG would look into it, and I recall Shane saying that this was on his radar too. This is why I am bothering you again with it today. Has it been fixed on your end? Even if it is in an editor's draft or an errata-to-be, I'd be interested, because I want to fix the issue in the sgml-lib of the validator, to be re-released really soon now (TM).

If it hasn't been fixed on your end, I'd be really grateful if you could advise what the proper solution is. I believe that the second definition (the one for the style element) should go, since xml:space is already defined in the core attributes, but I don't really know enough to make an informed decision, and would not want to mess up the sgml-lib by mistake.

Many thanks.
--
olivier


Reply via email to