As stated by bardicstorm, the error results from the ampersands in the link element not being escaped properly.
Although bardicstorm’s solution works, I prefer an alternative which I explained in my blog entry on the subject last week.
I understand that this fix will be included in the next release of WordPress.
The problem does not arise if you use one of the alternative formats for ‘permalinks’ that does not use ampersands.