Chris Lilley:
> As I understand it this would be a change for the current codebase - who
> is adding this?

One final thing I'd like to raise before committing the change is the
text in section G.2, which states:

  An SVG document fragment is a Conforming SVG Document Fragment if it
  adheres to the specification described in this document (Scalable
  Vector Graphics (SVG) Specification) including SVG's DTD (see Document
  Type Definition) and also:

    * (relative to XML) is well-formed.
    * if all non-SVG namespace elements and attributes and all xmlns
      attributes which refer to non-SVG namespaces other than the XLink
      namespace are removed from the given document, and if an
      appropriate XML declaration (i.e., <?xml...?>) is included at the
      top of the document, and if an appropriate document type
      declaration (i.e., <!DOCTYPE svg ... >) which points to the SVG
      DTD is included immediately thereafter, the result is a valid XML
      document.
    * [...]

and that a conforming standalone SVG document also is a conforming SVG
document fragment.

What does "adhering" to the DTD mean?  Does it mean that the DTD should
be applied to the document?  Or that the document should be valid if the
DTD were applied to it, but it should not actually be applied unless it
is explicitly referenced in the document?  Because it if is the former,
the text in 5.1.1 that says "an SVG namespace declaration must be
provided so that all SVG elements are identified as belonging to the SVG
namespace" would be satisfied even without the namespace declarations
appearing in the actual text of the document (especially since the
paragraphs below that say that "The following are possible ways to
provide a namespace declaration", implying that other methods could be
possible, too).

-- 
  e-mail : cam (at) mcc.id.au           icq : 26955922
     web : http://mcc.id.au/            msn : cam-msn (at) aka.mcc.id.au
  office : +61399055779              jabber : heycam (at) jabber.org

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to