Hello group, over in #atom on irc.freenode.net, I was just explaining to John Clark that xml:id is not forbidden by the spec, even though it’s not explicitly allowed. As spec language was examined, we discovered the following oddity in the RNC:
undefinedAttribute = attribute * - (xml:base | xml:lang | local:*) { text } If I’m reading that right, the RNC schema currently validates documents with made-up attributes in the Atom namespace. Am I? And if so, shouldn’t that declaration rather read as follows? undefinedAttribute = attribute * - (xml:base | xml:lang | atom:* | local:*) { text } (Oh, and btw – the channel has plenty of room for more people!) Regards, -- Aristotle Pagaltzis // <http://plasmasturm.org/>