ElementLexer el = new ElementLexer(taint, this, uri, localName,
rawName, E_RDF, 0, false);
if (el.goodMatch) {
AttributeLexer ap = new AttributeLexer(this, A_XMLBASE | A_XMLLANG
| A_XML_OTHER, 0);
if (ap.processSpecials(taint, atts) != atts.getLength()) {
warning(ERR_SYNTAX_ERROR, "Illegal attributes on rdf:RDF");
}
// TODO this may be one point to intercept xml:base.
arp.startRDF();
return new WantTopLevelDescription(this, ap);