<schema xmlns=“www.ascc.net/xml/schematron” >

<pattern name="id is the only permited attribute name">
     <rule context="*">
          <report test="@*[not(name()='id')]">Attribute
               <name path="@*[not(name()='id')]"/> is forbidden in element
               <name/>
          </report>
     </rule>
</pattern>

</schema>