Кодирование
XML Entities Encode/Decode
Кодирование и декодирование XML-сущностей — 5 стандартных (амперсанд, угловые скобки, апостроф, кавычки) и числовые ссылки на символы.
Часто задаваемые вопросы
Чем XML-сущности отличаются от HTML-сущностей?
Стандарт XML предопределяет всего 5 именованных сущностей: <, >, &, ' и ", тогда как в HTML их значительно больше (например, или ©). Для любых других символов в XML нужно использовать числовые ссылки вида & или &.
Зачем вообще экранировать текст в XML?
Символы <, > и & имеют особое значение в разметке и без экранирования могут сломать структуру документа или сделать его невалидным. Кодирование в сущности гарантирует, что текст останется корректным содержимым, а не будет воспринят как теги или атрибуты.
Что означает режим «Все символы»?
Режим «Основные» кодирует только пять предопределённых XML-сущностей, а «Все символы» дополнительно переводит в числовые ссылки не-ASCII символы — это полезно, если документ должен оставаться строго ASCII-совместимым.