[whatwg] document.contentType

Simon Pieters simonp at opera.com
Tue Jun 2 21:23:02 PDT 2009


On Wed, 03 Jun 2009 03:24:29 +0200, Brett Zamir <brettz9 at yahoo.com> wrote:

> Hello,
>
> Regardless of any decision on whether my recommendation for  
> document.contentType to be standardized and made settable on a document  
> created by createDocument() (rather than needing to call the  
> less-than-intuitive doc.open() fix for HTML), I'd still like to  
> recommend standardizing on Mozilla's document.contentType (  
> https://developer.mozilla.org/en/DOM/document.contentType ) for at least  
> being able to get the property.
>
> It can be very useful for JavaScript code or a generic library to offer  
> support for XHTML or HTML, such as conditionally calling  
> getElementsByTagNameNS() (feature detection will not help since a  
> document may still be in HTML even if the browser supports XHTML).

In HTML5, HTML elements in text/html are put in the XHTML namespace and text/html might contain SVG or MathML elements, so you probably want to conditionally call getElementsByTagNameNS based on e.g. the root element's namespaceURI rather than the document's HTMLness.

-- 
Simon Pieters
Opera Software



More information about the whatwg mailing list