[whatwg] Microdata getItems()

Ian Hickson ian at hixie.ch
Tue Aug 9 12:48:54 PDT 2011

On Tue, 9 Aug 2011, Rob Crowther wrote:
> I just want to confirm that my understanding of this is correct: 
> getItems() will return a NodeList of top level microdata items and this 
> is irrespective of whether or not the items are actually valid in terms 
> of their type?  That is, it is the developer's responsibility to confirm 
> that the vCard has an fn and an n before further processing?

Correct. Browsers aren't expected to know about the vocabularies, let 
alone validate them.

> One further question - if an itemtype attribute is present there must 
> also be an itemscope.  However if I remove itemscope from the element 
> the Opera beta implementation still returns it as a top level microdata 
> item even though it is now invalid.  Is this expected behaviour?


Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

More information about the whatwg mailing list