Good spot - the old <xapon> and <xapoff> tags are still in the getting started doc , and the beta 5 doc doesn't document this change - and should have. I've added the new <xAP><on> and <xAP><off> tags to the tag spreadsheet too.
I'll also post another (my) example xapconfig.xml file shortly.
Re creating a generic schema - to do this you need to set the schema to generic <schema>generic</schema> and also include a <generic>...</generic> tag section
<xAP>
<schema>generic</schema>
<generic>
<Class>...</Class>
<body>...</body>
<parameter>...</parameter>
<context>...</context>
<type>...</type>
</generic>
</xAP>
the <Class> tagname has to have a capital C - sorry can't be helped... also <context> and <type> are not yet implemented. When implemented context likely needs an additional tag to be added as we need to pick up both an additional xAP parameter name and its value.
K