[whatwg] Microdata getItems()
robertc at boogdesign.com
Tue Aug 9 07:14:52 PDT 2011
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?
It makes sense to me because I don't expect the browser to be
downloading random vocabularies off the internet to check these things,
but it doesn't seem to be explicitly referenced in the spec. There is a
section which talks about de-referencing says that the browser can
dereference the URL to provide item specific processing, but only if the
applicable specification allows it.
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?
More information about the whatwg