[html5] What are the potential benefits of using XHTML?
Jukka K. Korpela
jukka.k.korpela at kolumbus.fi
Wed Feb 9 02:52:28 PST 2011
Henri Sivonen wrote:
>> On the practical side, e.g. Firefox does not currently do <svg> in
>> HTML mode, but it does do <svg:svg> in XHTML mode.
>>
>> In theory, this is expected to change.
>
> "In theory?" Do you put the chances of Firefox 4 actually getting out
> of beta soonish in the "in theory" category?
>
> Are the expectations of IE9 and Safari shipping with SVG-in-text/html
> support also in the "in theory" department in your opinion?
If you say so. Haven't you ever encountered theories that have been
supported by factual evidence, or even turned out to practical certainty?
Whether, how, and when some new browser versions are shipped with support to
something is more or less speculative. It is even more speculative how fast
the use share of such and later versions will get so large that we can
forget current browser versions. Such things tend to take a couple of years
at least, so the phrase "in theory" was practically justified, I would say.
>> But with XHTML, you can expect to be
>> able to inject XML tags from any namespace known to a browser
>
> What namespaces are known to a browser but aren't the namespaces that
> the HTML parsing algorithm can emit?
It is possible that browsers will add HTML-mode support to new XML tag sets
at the same time as they get supported in XHTML mode. But as I have been
told that there are human beings that develop browser software, and big
companies, they might favor XHTML for some reasons.
>> Another potential benefit is that with XHTML, the documents are ready
>> to be processed by XML tools.
>
> The benefit is lessened by the availability of HTML parsers that can
> convert to XHTML or that can expose an API to the application that
> makes the application think it's dealing with an XML parser.
Existing software does not suddenly change just because there are software
components that might have been used to create it.
--
Yucca, http://www.cs.tut.fi/~jkorpela/
More information about the Help
mailing list