[Webkit-unassigned] [Bug 6290] XML documents with "html" in dtd name use XHTML entities when they shouldn't

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Thu Dec 29 17:11:03 PST 2005


------- Additional Comments From ian at hixie.ch  2005-12-29 17:11 -------
Not that much of an edgecase, XHTML2 will likely trip this, and even if XHTML2
isn't much in use today, it eventually may be. It would be sad for XHTML2
authors if they were confused by old builds of Safari.

The bug is that externalSubsetHandler() is checking |name|, but should be
checking |externalId|. Here are the IDs to compare against (taken from Mozilla's
list, with the MathML DTDs removed):

   "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "-//W3C//DTD XHTML 1.1//EN"
   "-//W3C//DTD XHTML 1.0 Strict//EN"
   "-//W3C//DTD XHTML 1.0 Frameset//EN"
   "-//W3C//DTD XHTML Basic 1.0//EN"
   "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"

Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list