Поскольку предоставленный «XML» не является правильно сформированным документом из-за вложенных апострофов, выражение XPath не может быть оценено на нем .
Предоставленный не правильно сформированный текст можетисправить на:
<img src="somelink"
border="0"
alt="commission:Alfred's misadventures"
title="commission:Alfred's misadventures"/>
Если есть странное требование не использовать кавычки, то одно правильное преобразование будет :
<img src='somelink'
border='0'
alt='commission:Alfred's misadventures'
title='commission:Alfred's misadventures'/>
ЕслиВам предоставлен неправильный ввод, на языке, таком как C #, можно попытаться преобразовать его в его правильный аналог, используя :
string correctXml = input.replace("\\'s", "'s")
Возможно, есть аналогичный способ сделать то же самое в Python.