OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] html 5, svg and internal subset?

Dave Pawson wrote:
> On Thu, 09 Sep 2010 17:28:15 +0200
> Martin Honnen <Martin.Honnen@gmx.de> wrote:
>> It depends on how you serve your document, you can serve as
>> text/html, then it is neither SGML nor XML rules but rather the rules
>> in http://www.w3.org/TR/html5/parsing.html#parsing that drive the
>> parsing and the rules in
>> http://www.w3.org/TR/html5/syntax.html#the-doctype that define the
>> syntax for DOCTYPE. As far as I understand them, they don't allow an
>> internal subset at all. If you serve with an XML MIME type like
>> application/xml then XML rules apply but I don't think Mozilla's XML
>> parser supports external entities.
> Any idea if it should? Perhaps not if it ignores a DTD.
> I'm serving it by opening a file on my disk with FF.

If you load a file from the file system then the file suffix is used I 
think to determine the MIME type and that way the parser that is used. A 
".html" file is parsed as text/html (meaning so far with the browser's 
tag soup parser, with Firefox 4 with the new html5 parser), a ".xhtml" 
or ".xml" file is parsed as XML with the XML parser.

> So html5 is neither fish nor foul? SGML nor XML?
> As MK asks, why? Simply because its the first chance
> I've seen to include mathml + SVG into a common delivery format.

I am sure with Firefox or Mozilla you can use an .xml file with elements 
from XHTML, SVG and MathML just fine as long as you use namespaces. And 
Opera I think has no MathML support but can certainly render mixed 
namespace XHTML and SVG documents.


	Martin Honnen

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS