Arvola, Allowing foreign attributes is not a change. The statement/bullet Any other namespace-qualified attribute MAY be present is in v1.0 under the Reference element, section 8.11.3. The v1.0 schema does not support this although in v1.0, the schema is non-normative (as it should be in v2.0 -- I have never seen a specification where code examples took precedence over the words???). In v1.0, the schema is an example. You solution of: <anyAttribute namespace= ##any processContents= lax /> is probably correct. Regards, David.