Экранирование / Расэкранирование XML
Экранируйте специальные символы в тексте (&, <, >, " и ') в XML-сущности, чтобы они были безопасны внутри XML-элемента или атрибута, или расэкранируйте XML-сущности и числовые ссылки на символы обратно в простой текст.
Ввод
Только режим экранирования. Используйте все пять символов для значений атрибутов; текст элемента требует только & < >.
Вывод
Другие способы использовать этот инструмент
REST API
curl -X POST https://api.iotools.cloud/v1/tool/xml-escape-unescape \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputText": "<a href=\"x\">Tom & Jerry's</a>",
"mode": "escape",
"scope": "all"
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `xml-escape-unescape` tool (XML Escape / Unescape) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
Виджет для встраивания
<iframe
src="https://iotools.cloud/embed/xml-escape-unescape/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Экранирование / Расэкранирование XML — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.
| Стоимость вызова API/MCP | От 5 кредитов |
|---|---|
| Нужно больше кредитов? | Посмотреть тарифы |
Также доступно через
Руководства
Экранируйте символы, которые запрещены в содержимом XML — или преобразуйте XML-сущности обратно в читаемый текст. Вставьте свой ввод, выберите режим, и результат обновится мгновенно. Все работает в вашем браузере, поэтому ничего, что вы вводите, не загружается.
Что экранируется
XML зарезервирован пять символов: & становится &, < становится <, > становится >, " становится " и ' становится '. Внутри текста элемента только & и < действительно нуждаются в экранировании (> экранируется по соглашению), а значения атрибутов также нуждаются в символе кавычки, который их ограничивает. Используйте Element text only когда вывод находится между тегами и All five когда он переходит в атрибут.
Как использовать
- Вставьте текст в поле ввода.
- Выберите Escape чтобы создать XML-безопасный текст или Unescape чтобы его декодировать.
- Скопируйте или загрузите результат.
Режим расэкранирования декодирует пять предопределённых сущностей плюс десятичные (©) и шестнадцатеричные (©) числовые ссылки на символы. Сущности, специфичные только для HTML, такие как , не определены в XML, поэтому остаются как есть; недействительные ссылки на символы также остаются неизменными.
Связанные инструменты
Проверьте корректность результата с помощью XML Validator или отформатируйте весь документ с помощью XML Formatter.
Мои данные приватны?
Да. Экранирование и расэкранирование используют обычный JavaScript в вашем браузере; ваш текст никогда не покидает ваше устройство.