Перейти к основному содержанию

Экранирование / Расэкранирование XML

API reference

Экранируйте специальные символы в тексте (&, <, >, " и ') в 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 зарезервирован пять символов: & становится &amp;, < становится &lt;, > становится &gt;, " становится &quot; и ' становится &apos;. Внутри текста элемента только & и < действительно нуждаются в экранировании (> экранируется по соглашению), а значения атрибутов также нуждаются в символе кавычки, который их ограничивает. Используйте Element text only когда вывод находится между тегами и All five когда он переходит в атрибут.

Как использовать

  1. Вставьте текст в поле ввода.
  2. Выберите Escape чтобы создать XML-безопасный текст или Unescape чтобы его декодировать.
  3. Скопируйте или загрузите результат.

Режим расэкранирования декодирует пять предопределённых сущностей плюс десятичные (&#169;) и шестнадцатеричные (&#xA9;) числовые ссылки на символы. Сущности, специфичные только для HTML, такие как &nbsp;, не определены в XML, поэтому остаются как есть; недействительные ссылки на символы также остаются неизменными.

Связанные инструменты

Проверьте корректность результата с помощью XML Validator или отформатируйте весь документ с помощью XML Formatter.

Мои данные приватны?

Да. Экранирование и расэкранирование используют обычный JavaScript в вашем браузере; ваш текст никогда не покидает ваше устройство.

xmlentities&amp;&lt;cdataattributeencodedecodecharacter referencesoaprss

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.