[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] html 5, svg and internal subset?
- From: Martin Honnen <Martin.Honnen@gmx.de>
- To: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
- Date: Thu, 09 Sep 2010 20:17:29 +0200
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
http://msmvps.com/blogs/martin_honnen/
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]