SVG12: Appendix C 1-4

Dear Scalable Vector Graphics Working Group,

  http://www.w3.org/TR/2005/WD-SVGMobile12-20050413/implnote.html
appendix C 1-4 seem unreviewable. The draft contains too many errors
relevant to this appendix, it fails to define processing in many error
cases as I explained in previous comments, appendix C.3.1 talks about
examples that are not included in the document, C.2 talks about "styling
properties" which in SVG Tiny 1.2 only exist in form of presentation
attributes which have processing requirements incompatible to CSS 2, yet
it is required that processing of these if consistent with CSS 2; it
seems that e.g. <rect width="What is the answer to life, the universe,
and everything"> has an "unsupported value" while <rect width="-3"> has
a, well, I guess "supported value" that is "an error" or something, and
so on. Appendix C.4 even seems to suggest that in an XHTML document like

  ...
  <object type="image/svg+xml" data="svg-1.3-full-document">
    <object type="image/svg+xml" data="svg-1.2-tiny-document">
      ...

an XHTML + SVG Tiny 1.2 implementation would render one or two rects
in the svg-1.3-full-document along with lots of script errors, etc,
rather than using the perfectly well-suited svg-1.2-tiny-document,
which obviously does not make any sense. C.3 refers to an undefined
suspendRedraw() method and considers any XML 1.1 document to be "in
error" even though per D.3.1 SVG Tiny 1.2 documents are required to be
XML 1.1 documents, which then consequently means no document would ever
render. Please substantively revise this appendix such that a reasonable
processing model is defined in a reasonable manner.

regards.
-- 
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 

Received on Sunday, 24 April 2005 17:27:19 UTC