Почему XML отображает ошибку для определенных специальных символов, а некоторые из них допустимы?
Например, ниже будет создана ошибка,
<?xml version="1.0" standalone="yes"?>
<Customers>
<Customer>
<Name>Löic</Name>
</Customer>
</Customers>
но это нормально,
<?xml version="1.0" standalone="yes"?>
<Customers>
<Customer>
<Name>&</Name>
</Customer>
</Customers>
Я конвертирую специальный символ через php - htmlentities ('Löic', ENT_QUOTES)
между прочим.
Как я могу обойти это?
Спасибо.
EDIT:
Я обнаружил, что он отлично работает, если я использую числовые символы, такие как L & # 243; ic
, теперь мне нужно найти, как использовать php для преобразования специальных символов в числовые символы!