Ошибка прайс-листа в валидаторе Yandex XML

192
12 февраля 2019, 22:40

*Возникшие ошибки: Error parsing XML feed: Not allowed value "THB" for the attribute "id": XML tag "currency". Столбец 37 Строка 9

В php делаю даже проверку с помощью rawurldecode(); никаких тегов, кавычек и всего прочего.

$currency = $dom->createElement("currency");
$currency->setAttribute("id", trim(htmlspecialchars(strip_tags($curr))));
$currency->setAttribute("rate", "CBRF");
$currencies->appendChild($currency);

Тег $curr не содержит никаких тегов, он чистый, но я все равно на всякий случай обрезаю все лишнее и ошибка не исчезает.

Сам XML: https://youatlas.com/export.php (после решения, ссылка будет удалена)

READ ALSO
Проверка данных на входе

Проверка данных на входе

Ребята подскажите пожалуйстаЕсть задача, сделать веб

176
Ближайшее большее число

Ближайшее большее число

Есть такой код:

167
Загрузка видео по требованию

Загрузка видео по требованию

Мне необходимо начинать загрузку видео с сервера на странице после того как пользователь доскролит до этого местаВидео на страницу вставляются...

197
Как установить X-Frame-Options DENY на WordPress?

Как установить X-Frame-Options DENY на WordPress?

Как установить X-Frame-Options DENY на WordPress? Возможно ли включение его снова при работающих плагинах кеширование?

155