ERROR: Expected a comment or processing instruction.

Whilst creating a new macro for the macrocore library (mm_adduser2group) I received in my log: ERROR: Expected a comment or processing instruction.

ERROR: Expected a comment or processing instruction

The issue? Malformed XML (of course). I'd forgotten to add the <Metadata> tags. The correct code block would have been:

<UpdateMetadata><Reposid>$METAREPOSITORY</Reposid><Metadata><Person Id='&uuri'><IdentityGroups><IdentityGroup ObjRef='&guri' /></IdentityGroups></Person></Metadata><NS>SAS</NS><Flags>268435456</Flags></UpdateMetadata>

Code now fixed, and the SAS community has a new way to add users to groups metadata: