Все это неверно и не может быть исправлено. Вам нужно сделать что-то другое.
Имя элемента должно быть Name
, как определено в XML Спецификации , т.е. буквы, цифры, :
, _
, -
, .
и ·
.
Итак, вы можете использовать <Cash_and_company>
, но вы не получите Cash & company
обратно при его разборе.
Если вы хотите, чтобы имя поддерживало все символы, сохраните его в атрибуте:
<Foo name="Cash & company">