Hello All,

After a fairly lengthy discussion over the last week or so about prefixes, and them being unsuitable for HTML, I believe that they are an error in RDFa and XHTML in general. All RDFa documents that I have seen so far are "malformed" and invalid when serialized as XML, example:

<div xmlns:dc="http://purl.org/dc/elements/1.1/";>
  <h2 property="dc:title">The trouble with Bob</h2>
  <h3 property="dc:creator">Alice</h3>
  ...
</div>


The above example is invalid because it declares the div having a prefix of dc: example:

<dc:div xmlns:dc="http://purl.org/dc/elements/1.1/";>
  <h2 property="dc:title">The trouble with Bob</h2>
  <h3 property="dc:creator">Alice</h3>
  ...
</dc:div>


Most people on this list Know this already, I just thought it would be nice to say just in case someone pops by wandering what the problem is with using xmlns ;)


Thanks

--
Martin McEvoy
http://weborganics.co.uk/


Reply via email to