Технически неверно иметь фактический апостроф в атрибуте XML, поскольку вы можете использовать их для включения значений атрибута, поэтому он кодируется для вас как & apos ;. Это технически правильный XML:
<hello>
<world punc='!' />
</hello>
Таким образом, они должны быть закодированы, чтобы парсер не мог понять, что означает '
. Таким образом, должно быть закодировано в.